Knowledge based systems are used in applications where an incorrect decision could put human life in jeopardy. A quick trawl through the World Wide Web is sufficient, these days, to locate such applications in design, analysis and testing; protection advice; operator decision support; signal monitoring; embedded systems and others. Depending on the type of system, these either give information which is not guaranteed to be correct (in many operator support applications) or which is imprecise (for example in fuzzy logic controllers).