Agent activities and environment change are what make things happen in a multi-agent system (MAS). Complexity in a MAS comes from non-trivial dependencies between activities (social interaction), and between activities and environment change (situated interaction). As they are used to manage social (agent-agent) dependencies, coordination artefacts could also be used to govern situated (agent-environment) dependencies. Along this line, in this paper we propose an event-driven architecture for complex MAS that exploits coordination to handle all sorts of dependencies in a uniform way. We first motivate the underlying meta-model and put some well-known agent-based frameworks in perspective, then we discuss its general articulation along with its reification within the TuCSoN coordination middleware.
Stefano Mariani, Andrea Omicini (2015). Coordinating Activities and Change: An Event-Driven Architecture for Situated MAS. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 41, 298-309 [10.1016/j.engappai.2014.10.006].
Coordinating Activities and Change: An Event-Driven Architecture for Situated MAS
MARIANI, STEFANO;OMICINI, ANDREA
2015
Abstract
Agent activities and environment change are what make things happen in a multi-agent system (MAS). Complexity in a MAS comes from non-trivial dependencies between activities (social interaction), and between activities and environment change (situated interaction). As they are used to manage social (agent-agent) dependencies, coordination artefacts could also be used to govern situated (agent-environment) dependencies. Along this line, in this paper we propose an event-driven architecture for complex MAS that exploits coordination to handle all sorts of dependencies in a uniform way. We first motivate the underlying meta-model and put some well-known agent-based frameworks in perspective, then we discuss its general articulation along with its reification within the TuCSoN coordination middleware.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.