Most Multi-Agent System designers use several notions -- like "agent", "artifact", "object", etc. -- to classify the entities involved in simulations. These notions require different methodologies, data structures and algorithms. In this paper, we show that the representation of entities can be favorably unified. As a consequence, the design and implementation process are made easier, since the designer has no longer to assign a fixed type to each entity during model construction. The implementation handles entities through an unified data structure and algorithm, and is therefore lightweight and more maintainable. Such an unification is performed without efficiency loss in a concrete simulation methodology called Ioda. According to common sense, we propose to call such an unified entity simply "agent"!
[1]
J. V. Rauff,et al.
Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
,
2005
.
[2]
Philippe Mathieu,et al.
Interaction-Oriented Agent Simulations: From Theory to Implementation
,
2008,
ECAI.
[3]
Andrea Omicini,et al.
Artifacts in the A&A meta-model for multi-agent systems
,
2008,
Autonomous Agents and Multi-Agent Systems.
[4]
U. Netlogo Wilensky,et al.
Center for Connected Learning and Computer-Based Modeling
,
1999
.
[5]
Jacques Ferber,et al.
Multi-agent systems - an introduction to distributed artificial intelligence
,
1999
.
[6]
J. Ferber,et al.
Influences and Reaction : a Model of Situated Multiagent Systems
,
2001
.