well-behaved adj.
1. [primarily MS-DOS] Said of
software conforming to system interface guidelines and standards.
Well-behaved software uses the operating system to do chores such
as keyboard input, allocating memory and drawing graphics. Oppose
ill-behaved. 2. Software that
does its job quietly and without counterintuitive effects. Esp.
said of software having an interface spec sufficiently simple and
well-defined that it can be used as a tool by other software. See cat. 3. Said of an algorithm that doesn't crash or blow
up, even when given pathological input. Implies that the
stability of the algorithm is intrinsic, which makes this
somewhat different from bulletproof.