On agent-based software engineering
Artificial Intelligence
SODA: societies and infrastructures in the analysis and design of agent-based systems
First international workshop, AOSE 2000 on Agent-oriented software engineering
Organizational abstractions for the analysis and design of multi-agent system
First international workshop, AOSE 2000 on Agent-oriented software engineering
JADE: a FIPA2000 compliant agent development environment
Proceedings of the fifth international conference on Autonomous agents
Perspectives on organizations in multi-agent systems
Mutli-agents systems and applications
Building Dynamic Agent Organizations in Cyberspace
IEEE Internet Computing
Role Modeling for Agent System Analysis, Design, and Implementation
IEEE Concurrency
Modelling Agent Societies: Co-ordination Frameworks and Institutions
EPIA '01 Proceedings of the10th Portuguese Conference on Artificial Intelligence on Progress in Artificial Intelligence, Knowledge Extraction, Multi-agent Systems, Logic Programming and Constraint Solving
On the Formal Specifications of Electronic Institutions
Agent Mediated Electronic Commerce, The European AgentLink Perspective.
Separation of Concerns in Agent Applications by Roles
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
Representing Social Structures in UML
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
ROPE: Role Oriented Programming Environment for Multiagent Systems
COOPIS '99 Proceedings of the Fourth IECIS International Conference on Cooperative Information Systems
A Meta-Model for the Analysis and Design of Organizations in Multi-Agent Systems
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Understanding Agent Systems
System challenges for ubiquitous & pervasive computing
Proceedings of the 27th international conference on Software engineering
A survey of multi-agent organizational paradigms
The Knowledge Engineering Review
Automated organization design for multi-agent systems
Autonomous Agents and Multi-Agent Systems
Structural Aspects of the Evaluation of Agent Organizations
Coordination, Organizations, Institutions, and Norms in Agent Systems II
On the logic of cooperation and propositional control
Artificial Intelligence
The MACODO middleware for context-driven dynamic agent organizations
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
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
The role of roles in designing effective agent organizations
Software engineering for large-scale multi-agent systems
AGRE: integrating environments with organizations
E4MAS'04 Proceedings of the First international conference on Environments for Multi-Agent Systems
Ability in a multi-agent context: a model in the situation calculus
CLIMA'05 Proceedings of the 6th international conference on Computational Logic in Multi-Agent Systems
Information dissemination in self-organizing intervehicle networks
IEEE Transactions on Intelligent Transportation Systems
MAS organisations to adapt your composite service
Proceedings of the 3rd International Workshop on Monitoring, Adaptation and Beyond
Analyzing contract robustness through a model of commitments
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
ForMAAD: towards a model driven approach for agent based application design
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
A middleware model in alloy for supply chain-wide agent interactions
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
Programming dynamics of multi-agent systems
PRIMA'11 Proceedings of the 14th international conference on Agents in Principle, Agents in Practice
QoS-aware fully decentralized service assembly
Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Architecture-centric support for adaptive service collaborations
ACM Transactions on Software Engineering and Methodology (TOSEM)
ATALK: A decentralized agent platform for engineering open and dynamic organizations
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
Today's distributed applications such as sensor networks, mobile multimedia applications, and intelligent transportation systems pose huge engineering challenges. Such systems often comprise different components that interact with each other as peers, as such forming a decentralized system. The system components and collaborations change over time, often in unanticipated ways. Multiagent systems belong to a class of decentralized systems that are known for realizing qualities such as adaptability, robustness, and scalability in such environments. A typical way to structure and manage interactions among agents is by means of organizations. Existing approaches usually endow agents with a dual responsibility: on the one hand agents have to play roles providing the associated functionality in the organization, on the other hand agents are responsible for setting up organizations and managing organization dynamics. Engineering realistic multiagent systems in which agents encapsulate this dual responsibility is a complex task. In this article, we present an organization model for context-driven dynamic agent organizations. The model defines abstractions that support application developers to describe dynamic organizations. The organization model is part of an integrated approach, called MACODO: Middleware Architecture for COntext-driven Dynamic agent Organizations. The complementary part of the MACODO approach is a middleware platform that supports the distributed execution of dynamic organizations specified using the abstractions, as described in Weyns et al. [2009]. In the model, the life-cycle management of dynamic organizations is separated from the agents: organizations are first-class citizens, and their dynamics are governed by laws. The laws specify how changes in the system (e.g., an agent joins an organization) and changes in the context (e.g., information observed in the environment) lead to dynamic reorganizations. As such, the model makes it easier to understand and specify dynamic organizations in multiagent systems, and promotes reusing the life-cycle management of dynamic organizations. The organization model is formally described to specify the semantics of the abstractions, and ensure its type safety. We apply the organization model to specify dynamic organizations for a traffic monitoring application.