Click here for full text:
A Multiple Rule Engine-Based Agent Control Architecture
Katz, Edward P.
Keyword(s): rule-based agents; goal-directed processing; multiple rule engine-based agents
Abstract: This paper introduces a multiple rule engine agent architecture intended for prototyping heterogeneous agents. It also briefly describes how this same architecture might be used for concurrent and hierarchical goal processing. The proposed framework has an embedded main rule engine supporting goal processing as well as providing high level decision and control for the agent. It also possesses a mechanism for dynamically spawning rule engine-based agent behaviours (using separate rule engines) to process subgoals, and it maintains information/status communication channels between the main rule engine and the rule-based agent behaviours. The agent together with its agent behaviours are all realized in a similar manner. Each embedded rule engine has the ability to configure multiple agent behaviours either in parallel or hierarchically. In addition, this approach allows the construction of reuseable, rule- based agent capabilities that can easily be composed and layered to achieve a specific, application- oriented composite capability. Notes: Copyright IEEE A condensed version of this paper was presented at and published in the 6th IEEE International Conference on Intelligent Engineering Systems, 26-28 May 2002, Opatija, Croatia
Back to Index