Skip to main content

Application of Model Driven Techniques for Agent-Based Simulation

  • Conference paper
Advances in Practical Applications of Agents and Multiagent Systems

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gilbert, N., Troitzsch, K.G.: Simulation for the Social Scientist, 2nd edn. Open University Press, Stony Stratford (2005)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. 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)

    Google Scholar 

  5. Brown, T.N., Kulasiri, D.: Validating models of complex, stochastic, biological systems. Ecological Modelling 86, 129–134 (1996)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Computing Surveys 37, 316–344 (2005)

    Article  Google Scholar 

  8. OMG: Meta Object Facility (MOF) Core Specification, Version 2.0

    Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. Aguilera, A., Ugalde, E.: A Spatially Extended Model for Residential Segregation. Discrete Dynamics in Nature and Society 1, Article ID 48589 (2007)

    MathSciNet  Google Scholar 

  11. Benenson, I., Torrens, P.M.: Geosimulation: automata-based modeling of urban phenomena. John Wiley and Sons, Chichester (2004)

    Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. Okabe, A., Boots, B.N., Sugihara, K.: Spatial tessellations: concepts and applications of Voronoi diagrams. John Wiley & Sons, New York (1992)

    MATH  Google Scholar 

  14. 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)

    Article  MATH  Google Scholar 

  15. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics