Modelling Agent Knowledge with Business Rules

Multi-agent systems have become increasingly mature, but their appearance does not make the traditional OO approach obsolete. On the contrary, OO methodologies can benefit from the principles and tools designed for agent systems. The Agent/Rule/Class (ARC) framework is proposed as an approach that builds agents upon traditional OO system components and makes use of business rules to dictate agent behaviour with the aid of OO components. By modelling agent knowledge in business rules, the proposed paradigm provides a straightforward means to develop agent-oriented systems based on the existing object-oriented systems and offers features that are otherwise difficult to achieve in the original OO systems. The main outcome of using ARC is the achievement of adaptivity. The framework is supported by a tool that ensures agents implement up-todate requirements from business people, reflecting desired current behaviour, without the need for frequent system rebuilds. ARC is illustrated with an e-business example.

[1]  Jerry Y. H. Fuh,et al.  An adaptive and upgradable agent-based system for coordinated product development and manufacture , 2004 .

[2]  Yildiray Kabak,et al.  A Platform for Agent Behavior Design and Multi Agent Orchestration , 2004, AOSE.

[3]  Ralph E. Johnson,et al.  The Adaptive Object-Model Architectural Style , 2002, WICSA.

[4]  W. T. Goh,et al.  An intelligent and adaptive modelling and configuration approach to manufacturing systems control , 2003 .

[5]  Nicolas Lhuillier,et al.  FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS , 2003 .

[6]  M. Calisti,et al.  FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS , 2000 .

[7]  Christopher G. Lasater,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[8]  Ralph E. Johnson,et al.  Architecture and design of adaptive object-models , 2001, SIGP.

[9]  Gerd Wagner,et al.  The Agent-Object-Relationship metamodel: towards a unified view of state and behavior , 2003, Inf. Syst..

[10]  Anneke Kleppe,et al.  MDA explained - the Model Driven Architecture: practice and promise , 2003, Addison Wesley object technology series.

[11]  José Luiz Fiadeiro,et al.  An architectural approach to auto-adaptive systems , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[12]  Hyung Jun Ahn,et al.  Agent-based adaptive travel planning system in peak seasons , 2004, Expert Syst. Appl..

[13]  Michael Wooldridge,et al.  Agent-based software engineering , 1997, IEE Proc. Softw. Eng..