Growing artificial societies: social science from the bottom up
Growing artificial societies: social science from the bottom up
Emergence: from chaos to order
Emergence: from chaos to order
Computer simulation in sociology: what contribution?
Social Science Computer Review
Simulation for the Social Scientist
Simulation for the Social Scientist
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
Visual modeling for complex agent-based simulation systems
MABS'05 Proceedings of the 6th international conference on Multi-Agent-Based Simulation
Agent-based simulation replication: a model driven architecture approach
MICAI'05 Proceedings of the 4th Mexican international conference on Advances in Artificial Intelligence
Modelling and simulation of social systems with INGENIAS
International Journal of Agent-Oriented Software Engineering
Visual modeling for complex agent-based simulation systems
MABS'05 Proceedings of the 6th international conference on Multi-Agent-Based Simulation
Agent-based simulation replication: a model driven architecture approach
MICAI'05 Proceedings of the 4th Mexican international conference on Advances in Artificial Intelligence
Hi-index | 0.00 |
This paper presents experimental results of our model-driven approach to agent based simulation. According to this, the development process for agent based simulation should focus on modeling rather than implementation (i.e., programming on some concrete agent simulation platform). This requires the use of transformation tools from simulation models to implementation code. Describing social phenomena with a visual, high-level modeling language and implementing the simulation in this way should facilitate the use of toolkits by experts in social sciences without a deep knowledge of programming concerns. This simulation approach is supported here by the INGENIAS Development Kit (IDK), which provides a model editor for multi-agent systems, and code generation support. To validate the transformation mechanism, we have modeled a concrete social system with the INGENIAS agent-oriented modeling language, and generated two independent implementations for two different platforms (Repast and Mason simulation toolkits). This experimentation shows the feasibility of the model driven implementation approach and has enabled the study of facilities provided by simulation toolkits that can have impact on the transformation process, in particular, the scheduling techniques. Also, comparing the simulation results of the case study with the original work and between implementations has led us to discover biases introduced by simulation mechanisms that can be found in most simulation platforms.