Artificial life meets entertainment: lifelike autonomous agents
Communications of the ACM
Multiagent systems and societies of agents
Multiagent systems
Routing in telecommunications networks with ant-like agents
IATA '98 Proceedings of the second international workshop on Intelligent agents for telecommunication applications
Coordination languages and their significance
Communications of the ACM
Annals of Software Engineering
Coordination for Internet Application Development
Autonomous Agents and Multi-Agent Systems
Electronic Institutions: Future Trends and Challenges
CIA '02 Proceedings of the 6th International Workshop on Cooperative Information Agents VI
Deliberative Normative Agents: Principles and Architecture
ATAL '99 6th International Workshop on Intelligent Agents VI, Agent Theories, Architectures, and Languages (ATAL),
The RETSINA MAS Infrastructure
Autonomous Agents and Multi-Agent Systems
Tuples On The Air: A Middleware for Context-Aware Computing in Dynamic Networks
ICDCSW '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
LIME: A Middleware for Physical and Logical Mobility
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Coordination Artifacts: Environment-Based Coordination for Intelligent Agents
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
Decentralized control of E'GV transportation systems
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Field-Based Coordination for Pervasive Multiagent Systems (Springer Series on Agent Technology)
Field-Based Coordination for Pervasive Multiagent Systems (Springer Series on Agent Technology)
Gradient field-based task assignment in an AGV transportation system
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Infrastructures for the environment of multiagent systems
Autonomous Agents and Multi-Agent Systems
Guest editors' introduction, special issue on environments for multi-agent systems
Autonomous Agents and Multi-Agent Systems
Environment as a first class abstraction in multiagent systems
Autonomous Agents and Multi-Agent Systems
A Perspective on the Future of Middleware-based Software Engineering
FOSE '07 2007 Future of Software Engineering
Give agents their artifacts: the A&A approach for engineering working environments in MAS
Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems
Architectural design of a situated multiagent system for controlling automatic guided vehicles
International Journal of Agent-Oriented Software Engineering
The Design and Implementation of Open ORB 2
IEEE Distributed Systems Online
True and transparent distributed composition of aspect-components
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
Environment as active support of interaction
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
Environmental support for tag interactions
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
Cognitive stigmergy: towards a framework based on agents and artifacts
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
Establishing global properties of multi-agent systems via local laws
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
E4MAS through electronic institutions
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
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
Environment-based coordination through coordination artifacts
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
Exploiting a virtual environment in a real-world application
E4MAS'05 Proceedings of the 2nd international conference on Environments for Multi-Agent Systems
Endogenous versus exogenous self-management
Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
Modeling and Design of an Agent-Based Micro-simulation of the Swiss Highway Network
Engineering Environment-Mediated Multi-Agent Systems
An architectural perspective on multiagent societies
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
Hi-index | 0.00 |
Interaction is at the core of multi-agent systems. We use agent environment as a general term to denote the medium for agent interaction. Over the last years, the agent environment has been subject of active research. In this paper, we reflect on the role of the agent environment in multi-agent systems from a middleware perspective. Our study yields the following observations: (1) multi-agent system engineers consider distributed middleware (RMI, CORBA, etc.) as the basic platform for developing multi-agent systems, (2) common middleware services (security, persistency, etc.) are only minimally considered in multi-agent systems, (3) domain-specific middleware for multi-agent systems such as communication services and support for stigmergic coordination are typically developed as stand-alone services and as such difficult to compose with other services. From these observations, we derive a number of challenges for research on environments in multi-agent systems: (1) to amplify reuse, application-specific services should be further consolidated into domain-specific services, (2) the problem of integration must be tackled, i.e. horizontal integration among domain-specific services for multi-agent systems, and vertical integration of domain-specific services upwards with the agents, and downwards with the common middleware services and the underlying distributed platform, (3) to support dynamic changing requirements of the system at hand, flexible composition and dynamic adaptation of services must be supported by the agent environment.