SOAR: an architecture for general intelligence
Artificial Intelligence
The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
Introduction to the art and science of simulation
Proceedings of the 30th conference on Winter simulation
Verification and validation of simulation models
Proceedings of the 30th conference on Winter simulation
JAM: a BDI-theoretic mobile agent architecture
Proceedings of the third annual conference on Autonomous Agents
Designing agent-oriented systems by analysing agent interactions
First international workshop, AOSE 2000 on Agent-oriented software engineering
SODA: societies and infrastructures in the analysis and design of agent-based systems
First international workshop, AOSE 2000 on Agent-oriented software engineering
Integrating tools and infrastructures for generic multi-agent systems
Proceedings of the fifth international conference on Autonomous agents
Simulation Model Design and Execution: Building Digital Worlds
Simulation Model Design and Execution: Building Digital Worlds
Proceedings of the 33nd conference on Winter simulation
Structuring BDI Agents in Functional Clusters
ATAL '99 6th International Workshop on Intelligent Agents VI, Agent Theories, Architectures, and Languages (ATAL),
Simulation modeling and methodology
WSC '76 Proceedings of the 76 Bicentennial conference on Winter simulation
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
Developing Intelligent Agent Systems: A Practical Guide
Developing Intelligent Agent Systems: A Practical Guide
An Architecture for Persistent Reactive Behavior
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 2
From PASSI to Agile PASSI: Tailoring a Design Process to Meet New Needs
IAT '04 Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology
IOM/T: an interaction description language for multi-agent systems
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
MASON: A Multiagent Simulation Environment
Simulation
Simulation for the Social Scientist
Simulation for the Social Scientist
Tool Support for Agent Development using the Prometheus Methodology
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
SeSAm: implementation of agent-based simulation using visual programming
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Verification and validation of simulation models
WSC '05 Proceedings of the 37th conference on Winter simulation
Conceptual modeling for simulation: issues and research requirements
Proceedings of the 38th conference on Winter simulation
Modelling and simulation of social systems with INGENIAS
International Journal of Agent-Oriented Software Engineering
agentTool III: from process definition to code generation
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2
Interaction-Oriented Agent Simulations: From Theory to Implementation
Proceedings of the 2008 conference on ECAI 2008: 18th European Conference on Artificial Intelligence
Agent-based computing: promise and perils
IJCAI'99 Proceedings of the 16th international joint conference on Artificial intelligence - Volume 2
The virtual reality applied to biology understanding: The in virtuo experimentation
Expert Systems with Applications: An International Journal
Evaluating a model driven development toolkit for domain experts to modify agent based systems
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
Multi-agent based simulation: where are the agents?
MABS'02 Proceedings of the 3rd international conference on Multi-agent-based simulation II
Agent oriented software engineering with INGENIAS
CEEMAS'03 Proceedings of the 3rd Central and Eastern European conference on Multi-agent systems
O-MaSE: a customizable approach to developing multiagent development processes
AOSE'07 Proceedings of the 8th international conference on Agent-oriented software engineering VIII
Reactive reasoning and planning
AAAI'87 Proceedings of the sixth National conference on Artificial intelligence - Volume 2
An Interaction-Oriented Model of Customer Behavior for the Simulation of Supermarkets
WI-IAT '10 Proceedings of the 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology - Volume 02
An interaction-oriented model for multi-scale simulation
IJCAI'11 Proceedings of the Twenty-Second international joint conference on Artificial Intelligence - Volume Volume One
How to design agent-based simulation models using agent learning
Proceedings of the Winter Simulation Conference
Virtual customers in a multiagent training application
Transactions on Edutainment IX
Fuzzy agent-based approach for consensual design synthesis in product configuration
Integrated Computer-Aided Engineering
Hi-index | 0.00 |
Multi-Agent Systems (MAS) design methodologies and Integrated Development Environments exhibit many interesting properties that also support simulation design. Yet, in their current form, they are not appropriate enough to model Multi-Agent Based Simulations (MABS). Indeed, their design is focused on the functionalities to be achieved by the MAS and the allocation of these functionalities among software agents. In that context, the most important point of design is the organization of the agents and how they communicate with each other. On the opposite, MABS aim at studying emergent phenomena, the origin of which lies in the interactions between entities and their interaction with the environment. In that context, the interactions are not limited to exchanging messages but can also be fundamental physical interactions or any other actions involving simultaneously the environment and one or several agents. To deal with this issue, this paper presents the core notions of the Interaction-Oriented Design of Agent simulations (IODA) approach to simulation design. It includes a design methodology, a model, an architecture and also JEDI, a simple implementation of IODA concepts for reactive agents. First of all, our approach focuses on the design of an agent-independent specification of behaviors, called interactions. These interactions are not limited to the analysis phase of simulation: they are made concrete both in the model and at the implementation stage. In addition, no distinction is made between agents and objects: all entities of the simulation are agents. Owing to this principle, designing which interactions occur between agents, as well as how agents act, is achieved by means of an intuitive plug-and-play process, where interaction abilities are distributed among the agents. Besides, the guidelines provided by IODA are not limited to the specification of the model as they help the designer from the very beginning towards a concrete implementation of the simulation.