Abstract
Multi-Agent Systems (MAS) have become increasingly mature, but this maturity does not make the traditional Object Oriented (OO) approaches obsolete. On the contrary, building MAS in combination with OO constructs allows the reuse of existing components. Similarly, OO methodologies can benefit from extension towards an agent abstraction and so make use of the methods and tools for MAS. 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 behaviours, aided by the 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 OO systems. A Structural Model and a Behavioural Model are the central components in the ARC framework for agent-oriented system modelling. A supporting tool has been developed to ensure that agents implement up-to-date requirements from business people, reflecting desired current behaviours, without the need for frequent system rebuilds. The ARC framework provides a complete MAS development process supported by a new process model more suited to collaboration between OO developers, Agent Oriented (AO) developers and domain experts. The main outcome of using ARC is better adaptivity. The ARC framework is illustrated with a rail track example.
Keywords
Get full access to this article
View all access options for this article.
