Abstract
Agent-based simulation is being recognized as a useful tool for the study of social systems. It is based on the idea that agents can be used as a good abstraction of members of a society, and by simulating their interactions, observe the emergent behavior. Usually, agent-based models for social simulation are rather simple, but there are more and more works that try to apply this technique for rather complex systems, both in the typology of the agents and their relationships, and in scalability. For this reason, software engineering techniques are required to facilitate the development of agent-based simulation systems. In this sense, it can be useful to consider agent-oriented methodologies, as they cope with these requirements. This work explores the application of a model-driven methodology for the development of MAS, INGENIAS. There are several advantages of this approach. One is the possibility to define specific modeling languages that are conceptually close to the domain-expert, in this case for simulation of social systems. This will facilitate the communication of multidisciplinary teams and, by generating code from models, the social scientist is alleviated from the concerns of programming for a simulation platform. This is illustrated with a case study of urban dynamics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Gilbert, N., Troitzsch, K.G.: Simulation for the Social Scientist, 2nd edn. Open University Press, Stony Stratford (2005)
Gotts, N.M., Polhill, J.G., Law, A.N.R.: Agent-based simulation in the study of social dilemmas. Artificial Intelligence Review 19, 3–92 (2003)
Drogoul, A., Vanbergue, D., Meurisse, T.: Multi-Agent Based Simulation: Where are the Agents? In: Sichman, J.S., Bousquet, F., Davidsson, P. (eds.) MABS 2002. LNCS, vol. 2581, pp. 1–15. Springer, Heidelberg (2003)
Galán, J.M., Izquierdo, L.R., Izquierdo, S.S., et al.: Errors and artefacts in agent-based modelling. Journal of Artificial Societies and Social Simulation 12(1), 1 (2009)
Brown, T.N., Kulasiri, D.: Validating models of complex, stochastic, biological systems. Ecological Modelling 86, 129–134 (1996)
López-Paredes, A., Saurí, D., Galán, J.M.: Urban water management with artificial societies of agents: The FIRMABAR simulator. Simulation 81, 189–199 (2005)
Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Computing Surveys 37, 316–344 (2005)
OMG: Meta Object Facility (MOF) Core Specification, Version 2.0
Pavón, J., Gómez-Sanz, J., Fuentes, R.: Model driven development of multi-agent systems. In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol. 4066, pp. 284–298. Springer, Heidelberg (2006)
Aguilera, A., Ugalde, E.: A Spatially Extended Model for Residential Segregation. Discrete Dynamics in Nature and Society 1, Article ID 48589 (2007)
Benenson, I., Torrens, P.M.: Geosimulation: automata-based modeling of urban phenomena. John Wiley and Sons, Chichester (2004)
Galán, J.M., del Olmo, R., López-Paredes, A.: Diffusion of Domestic Water Conservation Technologies in an ABS-GIS Integrated Model. In: Corchado, E., Abraham, A., Pedrycz, W. (eds.) HAIS 2008. LNCS (LNAI), vol. 5271, pp. 567–574. Springer, Heidelberg (2008)
Okabe, A., Boots, B.N., Sugihara, K.: Spatial tessellations: concepts and applications of Voronoi diagrams. John Wiley & Sons, New York (1992)
Benenson, I.: Modeling population dynamics in the city: from a regional to a multi-agent approach. Discrete Dynamics in Nature and Society 3, 149–170 (1999)
Sansores, C., Pavón, J.: Agent-based simulation replication: A model driven architecture approach. In: Gelbukh, A., de Albornoz, Á., Terashima-Marín, H. (eds.) MICAI 2005. LNCS, vol. 3789, pp. 244–253. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fuentes-Fernández, R., Galán, J.M., Hassan, S., López-Paredes, A., Pavón, J. (2010). Application of Model Driven Techniques for Agent-Based Simulation. In: Demazeau, Y., Dignum, F., Corchado, J.M., Pérez, J.B. (eds) Advances in Practical Applications of Agents and Multiagent Systems. Advances in Intelligent and Soft Computing, vol 70. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12384-9_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-12384-9_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12383-2
Online ISBN: 978-3-642-12384-9
eBook Packages: EngineeringEngineering (R0)