There are several kinds of knowledge Declarative , describing domain objects and procedural , representing planning processes and describing how to reason on declarative knowledge. Concepts provide a rich representation facility to describe the structural and behavioral properties of objects. Both classes and individual objects are described in terms of concepts. Concepts are organized in an inheritance hierarchy, allowing the decision maker to refer to any desired level of abstraction. And evaluating the conclusions that are drawn.
All procedural knowledge is represented in terms of production rules.
There are also heuristics expressed in terms of meta rules. Forward and backward chaining are supported. There is also the capability to pursue hypothetical alternative pathways to a goal. The blackboard model is the frame for the tactical decision aid. It allows flexible architecture with diverse knowledge sources cooperating to formulate a decision.