Project code: CoCoMAS
Research group: Coordination Languages (SEN3)
Start: 2006-12-01
End: 2010-12-01
Coordinator of this project: Frank de Boer
Agent-oriented development methodology is a promising software engineering paradigm that aims at developing multi-agent systems for complex distributed applications. A typical example of such an application area is incident management. In incident management, different organizations are involved, such as police, fire, and ambulance departments, whose behaviors are coordinated by means of social/organizational structures. Each of these organizations can in turn consist in coordinating other organizations or individual agents. Each individual agent has to coordinate the different roles it can play.
The main problem addressed in this project is how to design and develop executable coordination models at various levels within multi-agent systems and how to integrate these models. We distinguish three main levels of coordination in multi-agent systems:
In this project we focus on the development and implementation of integrated programming languages for exogenous coordination of roles, individual agents, and multi-agent systems. The context of this project is given by an integration and implementation of extensions of the existing agent-oriented programming language 3APLand the exogenous coordination language REO. As a test case and metric for the validation of our ideas we plan to model the organizational structures in the incident management application and, using these models, to participate in the RoboCupRescue Simulation League competition. Such an implementation can be used for simulation and evaluation of incident management.
Members
Prof.dr. F. Arbab, Prof.dr. F.S. de Boer
Cooperation
Utrecht University (Mehdi Dastani and John-Jules Meyer)