“…In order to create an inference engine a reasoning technique must be selected, and the engine has to be programmed. In the formal analysis of RBS [6] some important aspects of the design and implementation are identified: 1) rulebase design, including: the formal logical language of the representation, formal syntax of the representation method, representation expressiveness, which is often a function of the expressiveness of the underlying logic, and particular rule syntax. 2) inference engine implementation, including: inference strategy, interpreter model, including rule matching method, conflict resolution algorithm.…”