Coordination for Situated MAS: Towards an Event-driven Architecture
نویسندگان
چکیده
Complex software systems modelled as multi-agent systems (MAS) are characterised by activities that are generated either by agents, or by the environment in its most general acceptation—that is, environmental resources and the spatio-temporal fabric. Modelling and engineering complex multi-agent systems (MAS) – such as pervasive, adaptive, and situated MAS – requires then to properly handle diverse classes of events: agent operations, resource events, spatio-temporal situation. In the following, first we devise out the requirements for a software architecture for an agent-based middleware based on boundary artefacts, then we sketch a concrete architecture based on the TuCSoN middleware for MAS coordination.
منابع مشابه
TuCSoN Coordination for MAS Situatedness: Towards a Methodology
Agent-based technologies embed solutions for critical issues in agent-oriented software engineering. In this paper we describe the coordination-based approach to MAS situatedness as promoted by the TuCSoN middleware, by sketching the steps of an agent-oriented methodology from the TuCSoN meta-model down to the TuCSoN programming environment. I. COORDINATION AND SITUATEDNESS IN MAS The need for ...
متن کاملAn adaptive agent model for self-organizing MAS
Self-organizing multi-agent systems (MAS) use different mechanisms to mimic the adaptation exhibited by complex systems situated in unpredictable and dynamic environments. These mechanisms allow a collection of agents to spontaneously adapt their behavior towards an optimal organization. This paper presents a self-organization approach that exploits several selforganizing principles through an ...
متن کاملArchitecture-Centric Software Development of Situated Multiagent Systems
A multiagent system (MAS) structures a software system as a set of autonomous agents that interact through a shared environment. Software architecture is generally considered as the structures of a system which comprise software elements and the relationships among the elements. So there is a clear connection between MAS and software architecture. In our research, we study situated MAS, i.e. sy...
متن کاملPetri Nets and Software Engineering 2013 (PNSE'13) and Modeling and Business Environments 2013 (ModBE'13)
Complex software systems modelled as multi-agent systems (MAS) are characterised by activities that are generated either by agents, or by the environment in its most general acceptation—that is, environmental resources and the spatio-temporal fabric. Modelling and engineering complex multi-agent systems (MAS) – such as pervasive, adaptive, and situated MAS – requires then to properly handle div...
متن کاملActive Graph Rewriting Rules for Modeling Multi-Agent Organizational Dynamics
The field of multi agen systems’ (MAS) organizational design deals with providing methods for building organizational architecture of MAS organizations. Herein, an active graph grammar (AGG) formalism, inspired by current research in graph and active database theory is introduced and applied to modeling MAS organizational structure. By defining organizational units in a recursive way, it is sho...
متن کامل