Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Multiagent systems and societies of agents
Multiagent systems
Building application frameworks: object-oriented foundations of framework design
Building application frameworks: object-oriented foundations of framework design
Law-governed interaction: a coordination and control mechanism for heterogeneous distributed systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
JADE: a FIPA2000 compliant agent development environment
Proceedings of the fifth international conference on Autonomous agents
TAC-03: a supply-chain trading competition
AI Magazine
SELMAS '05 Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems
On fault tolerance in law-governed multi-agent systems
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
Refinement operators to facilitate the reuse of interaction laws in open multi-agent systems
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
Environment as a first class abstraction in multiagent systems
Autonomous Agents and Multi-Agent Systems
Modeling agents and their environment
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
Environments for multiagent systems state-of-the-art and research challenges
E4MAS'04 Proceedings of the First international conference on Environments for Multi-Agent Systems
E4MAS'05 Proceedings of the 2nd international conference on Environments for Multi-Agent Systems
AAMAS'05 Proceedings of the 2005 international conference on Agents, Norms and Institutions for Regulated Multi-Agent Systems
An event-driven high level model for the specification of laws in open multi-agent systems
Journal of Systems and Software
Contributions to the emergence and consolidation of Agent-oriented Software Engineering
Journal of Systems and Software
Hi-index | 0.00 |
Environment is an essential part of any multi-agent system (MAS), since it provides the surrounding conditions for agents to exist. For some sort of systems, the environment can be viewed as providing a set of services, in which some of them, such as directory facilities, are used explicitly by the agents to perform their tasks, and other such as monitoring, behavioral enforcement and security can be done transparently by the environment. We join the idea that the specification of environments of open multi-agent systems should include laws that define what and when something can happen in an open system. Laws are restrictions imposed by the environment to tame uncertainty and to promote open system dependability. This paper proposes a design approach and application of a middleware based on laws in multi-agent systems. The approach can be viewed as a set of services provided by the environment.