Logical foundations of artificial intelligence
Logical foundations of artificial intelligence
AgentSpeak(L): BDI agents speak out in a logical computable language
MAAMAW '96 Proceedings of the 7th European workshop on Modelling autonomous agents in a multi-agent world : agents breaking away: agents breaking away
Routing in telecommunications networks with ant-like agents
IATA '98 Proceedings of the second international workshop on Intelligent agents for telecommunication applications
Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
Evolving adaptive pheromone path planning mechanisms
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Introduction to Multiagent Systems
Introduction to Multiagent Systems
Towards a Unified Agent Architecture that Combines Rationality with Reactivity
LID '96 Proceedings of the International Workshop on Logic in Databases
Adaptive Task Allocation Inspired by a Model of Division of Labor in Social Insects
Biocomputing and emergent computation: Proceedings of BCEC97
Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Intelligence Without Reason
Partial-order planning with concurrent interacting actions
Journal of Artificial Intelligence Research
Modeling adaptive autonomous agents
Artificial Life
Regional synchronization for simultaneous actions in situated multi-agent systems
CEEMAS'03 Proceedings of the 3rd Central and Eastern European conference on Multi-agent systems
Ant colony system: a cooperative learning approach to the traveling salesman problem
IEEE Transactions on Evolutionary Computation
Protocol Based Communication for Situated Multi-Agent Systems
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
Architectural design of a distributed application with autonomic quality requirements
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Environments in multiagent systems
The Knowledge Engineering Review
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
An Architectural Strategy for Self-Adapting Systems
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
The IRM4S model: the influence/reaction principle for multiagent based simulation
Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems
2APL: a practical agent programming language
Autonomous Agents and Multi-Agent Systems
MANAGING RESPONSIVE ENVIRONMENTS WITH SOFTWARE AGENTS
Applied Artificial Intelligence
Convergence at prominent agents: a non-flat synchronization model of situated multi-agents
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 3
A Framework for Situated Multiagent Systems
Software Engineering for Multi-Agent Systems V
Situating Cognitive Agents in GOLEM
Engineering Environment-Mediated Multi-Agent Systems
Prominence convergence in the collective synchronization of situated multi-agents
Information Processing Letters
Formalising Situatedness and Adaptation in Electronic Institutions
Coordination, Organizations, Institutions and Norms in Agent Systems IV
A reference architecture for situated multiagent systems
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
CArtAgO: a framework for prototyping artifact-based environments in MAS
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
Regulation function of the environment in agent-based simulation
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
Architecture-centric software development of situated multiagent systems
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
Formalising the environment in MAS programming: a formal model for artifact-based environments
ProMAS'09 Proceedings of the 7th international conference on Programming multi-agent systems
Environment programming in multi-agent systems: an artifact-based perspective
Autonomous Agents and Multi-Agent Systems
Agent-based management of responsive environments
AI*IA'05 Proceedings of the 9th conference on Advances in Artificial Intelligence
Architecture-Centric development of an AGV transportation system
CEEMAS'05 Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems 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
From reality to mind: a cognitive middle layer of environment concepts for believable agents
E4MAS'04 Proceedings of the First international conference on Environments for Multi-Agent Systems
Integrating free-flow architectures with role models based on statecharts
Software Engineering for Multi-Agent Systems III
An adaptive distributed layout for multi-agent applications
Software Engineering for Multi-Agent Systems IV
ESAW'05 Proceedings of the 6th international conference on Engineering Societies in the Agents World
E4MAS'05 Proceedings of the 2nd international conference on Environments for Multi-Agent Systems
Enriching a MAS environment with institutional services
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
Testing AGVs in dynamic warehouse environments
E4MAS'05 Proceedings of the 2nd international conference on Environments for Multi-Agent Systems
Action and perception in agent programming languages: from exogenous to endogenous environments
ProMAS'10 Proceedings of the 8th international conference on Programming Multi-Agent Systems
Hi-index | 0.00 |
Contrary to cognitive approaches of agency where a lot of effort is devoted to the formalization of agent concepts, little work has been done on the formalization of situated multi-agent systems (situated MASs). In this paper we present a generic model for situated MASs. This model formally describes an abstract architecture for situated MASs. In this architecture each agent is situated in its local context that it is able to perceive and in which it can act. Since intelligence in situated MASs results from the interactions of agents with the environment rather than from their individual capabilities, the model takes an action-centric approach. The model deals with (1) the actions of agents in the environment, (2) ongoing activities in the environment, such as moving objects, and (3) the interactions between agents and ongoing activities through the environment. One model for situated MASs was described by J.Ferber and J.P. M¨ller. In this model all agents of the MAS act at one global pace, i.e.the agents are globally synchronized. Drawbacks of global synchronization are centralized control and poor scalability. We present a model that allows agents to synchronize locally. In this model there is no centralized entity that imposes all agents to act at one global pace, but instead agents themselves decide when they perform their next actions. The model supports simultaneous actions through regional synchronization. With regional synchronization agents form synchronized groups on the basis of their actual locality. Different groups can act asynchronously, while agents within one group act synchronously. The result is a model that does not suffer from the drawbacks of global synchronization while it preserves the properties for handling simultaneous actions. In the paper we apply the model to a simple MAS application. We show how the abstract model can be instantiated for a practical application. Then we follow a trace in the evolution of the application and demonstrate how the model deals with each particular step.