Access the full text.
Sign up today, get DeepDyve free for 14 days.
(1992)
Cellular automaton traffic simulators based on the work of Nagel-Schreckenberg
ACM Transactions on Autonomous and Adaptive Systems
H. Lieu (2005)
THE PHYSICS OF TRAFFIC: EMPIRICAL FREEWAY PATTERN FEATURES, ENGINEERING APPLICATIONS, AND THEORY
J. Ferber, F. Michel, José-Antonio Báez-Barranco (2004)
AGRE: Integrating Environments with Organizations
J. Hübner, O. Boissier, R. Kitio, A. Ricci (2010)
Instrumenting multi-agent organisations with organisational artifacts and agentsAutonomous Agents and Multi-Agent Systems, 20
Andrea Omicini (2000)
SODA: Societies and Infrastructures in the Analysis and Design of Agent-Based Systems
R. Keays, A. Rakotonirainy (2003)
Context-oriented programming
N. Malpani, J. Welch, N. Vaidya (2000)
Leader election algorithms for mobile ad hoc networks
D. Pynadath, Milind Tambe (2003)
An Automated Teamwork Infrastructure for Heterogeneous Software Agents and HumansAutonomous Agents and Multi-Agent Systems, 7
M. McCallum, W. Vasconcelos, T. Norman (2008)
Organisational change through influenceAutonomous Agents and Multi-Agent Systems, 17
J. Kramer, J. Magee (2007)
Self-Managed Systems: an Architectural ChallengeFuture of Software Engineering (FOSE '07)
Virginia Dignum, F. Dignum, L. Sonenberg (2004)
Towards Dynamic Reorganization of Agent Societies
F. Zambonelli, N. Jennings, M. Wooldridge (2003)
Developing multiagent systems: The Gaia methodologyACM Trans. Softw. Eng. Methodol., 12
(2008)
Intelligent Transportation Society of America
(2008)
Distributed collaboration using multi-agent system architectures
Andrea Omicini, A. Ricci, Mirko Viroli (2008)
Artifacts in the A&A meta-model for multi-agent systemsAutonomous Agents and Multi-Agent Systems, 17
J. Odell, H. Parunak, M. Fleischer (2003)
The Role of RolesJ. Object Technol., 2
(1999)
Cellular automaton traffic simulators based on the work of Nagel-Schreckenberg (1992), Takayasu (1993), Helbing and Schreckenberg (1999)
O. Gutknecht, J. Ferber, F. Michel (2001)
Integrating tools and infrastructures for generic multi-agent systems
M. Esteva, Bruno Rosell, J. Rodríguez-Aguilar, J. Arcos (2004)
AMELI: an agent-based middleware for electronic institutionsProceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004.
(2008)
Intelligent transportation systems for Europe
M. Sims, D. Corkill, V. Lesser (2008)
Automated organization design for multi-agent systemsAutonomous Agents and Multi-Agent Systems, 16
(2009)
ACM Journal Name
(1999)
Cellular Automaton Traffic Simulators based on the work of Nagel - Schreckenberg ( 1992 ) , Takayasu ( 1993 ) , Helbing and Schreckenberg
Danny Weyns, Robrecht Haesevoets, Alexander Helleboogh (2010)
The MACODO organization model for context-driven dynamic agent organizationsACM Trans. Auton. Adapt. Syst., 5
S. DeLoach, Walamitien Oyenan, E. Matson (2008)
A capabilities-based model for adaptive organizationsAutonomous Agents and Multi-Agent Systems, 16
(2003)
Reasoning about organisation: shaping the infrastructure
E. Kendall (2000)
Role modeling for agent system analysis, design, and implementationIEEE Concurr., 8
R. Hirschfeld, Pascal Costanza, Oscar Nierstrasz (2008)
Context-oriented ProgrammingJ. Object Technol., 7
(2010)
Article 3, Publication date
Danny Weyns, Andrea Omicini, J. Odell (2007)
Environment as a first class abstraction in multiagent systemsAutonomous Agents and Multi-Agent Systems, 14
D. Garlan, S. Cheng, An-Cheng Huang, B. Schmerl, P. Steenkiste (2004)
Rainbow: architecture-based self-adaptation with reusable infrastructureInternational Conference on Autonomic Computing, 2004. Proceedings.
V. Issarny, M. Caporuscio, N. Georgantas (2007)
A Perspective on the Future of Middleware-based Software EngineeringFuture of Software Engineering (FOSE '07)
J. Ferber, O. Gutknecht (1998)
A meta-model for the analysis and design of organizations in multi-agent systemsProceedings International Conference on Multi Agent Systems (Cat. No.98EX160)
One of the major challenges in engineering distributed multiagent systems is the coordination necessary to align the behavior of different agents. Decentralization of control implies a style of coordination in which the agents cooperate as peers with respect to each other and no agent has global control over the system, or global knowledge about the system. The dynamic interactions and collaborations among agents are usually structured and managed by means of roles and organizations. In existing approaches agents typically have a dual responsibility: on the one hand playing roles within the organization, on the other hand managing the life-cycle of the organization itself, for example, setting up the organization and managing organization dynamics. Engineering realistic multiagent systems in which agents encapsulate this dual responsibility is a complex task. In this article, we present a middleware for context-driven dynamic agent organizations. The middleware is part of an integrated approach, called MACODO: Middleware Architecture for COntext-driven Dynamic agent Organizations. The complementary part of the MACODO approach is an organization model that defines abstractions to support application developers in describing dynamic organizations, as described in Weyns et al. 2010. The MACODO middleware offers the life-cycle management of dynamic organizations as a reusable service separated from the agents, which makes it easier to understand, design, and manage dynamic organizations in multiagent systems. We give a detailed description of the software architecture of the MADOCO middleware. The software architecture describes the essential building blocks of a distributed middleware platform that supports the MACODO organization model. We used the middleware architecture to develop a prototype middleware platform for a traffic monitoring application. We evaluate the MACODO middeware architecture by assessing the adaptability, scalability, and robustness of the prototype platform.
ACM Transactions on Autonomous and Adaptive Systems (TAAS) – Association for Computing Machinery
Published: Feb 1, 2010
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.