Role Modeling for Agent System Analysis, Design, and Implementation
IEEE Concurrency
ROPE: Role Oriented Programming Environment for Multiagent Systems
COOPIS '99 Proceedings of the Fourth IECIS International Conference on Cooperative Information Systems
Role-assignment in open agent societies
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
The AMAS theory for complex problem solving based on self-organizing cooperative agents
WETICE '03 Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
ADELFE: a methodology for adaptive multi-agent systems engineering
ESAW'02 Proceedings of the 3rd international conference on Engineering societies in the agents world III
Emergent timetabling organization
CEEMAS'05 Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications
Semantical concepts for a formal structural dynamics of situated multiagent systems
COIN'07 Proceedings of the 2007 international conference on Coordination, organizations, institutions, and norms in agent systems III
A Multi-agent Organization for the Governance of Machine-to-Machine Systems
WI-IAT '11 Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 02
A multi-agent based governance of machine-to-machine systems
EUMAS'11 Proceedings of the 9th European conference on Multi-Agent Systems
Hi-index | 0.00 |
A multi-agent system which operates in an open environment must be able to react to unpredictable events. These events lead, at the system level, to possible system's failures and, inside the system, to agents' failures. Each agent performs several roles which could be unfulfilled in the system in case of agents' failures. To overcome these failure situations, agents could have their interactions and/or roles change during the multi-agent system execution. Doing so, we can prevent from system incoherence and possible deadlocks. Hence, we propose in this paper two techniques such that the first techniques allows to operate changes in agents' interactions and the second technique allows to operate changes in agents' roles in order to build adaptive multi-agent systems. We will illustrate our techniques by applying them to a case study: a timetable design.