Skip to main content

Agent Based Simulation for Social Systems: From Modeling to Implementation

  • Conference paper
Current Topics in Artificial Intelligence (CAEPIA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4177))

Included in the following conference series:

Abstract

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.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Axtell, R.: Why Agents? On the Varied Motivations for Agent Computing in the Social Sciences, in Working Paper No. 17. 2000, center on Social and Economic Dynamics, The Brookings Institution: Washington, DC

    Google Scholar 

  2. Di Tosto, G., Conte, R., Paolucci, M.: Altruism Among Simple and Smart Vampires. In: Proceedings of the 1st Conference of the European Social Simulation Association (ESSA), Groningen, NL (2003)

    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., et al. (eds.) MABS 2002. LNCS (LNAI), vol. 2581, pp. 1–15. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  4. Epstein, J.M., Axtell, R.: Growing artificial societies: social science from the bottom up. In: Complex adaptive systems, Brookings Institution Press, Washington, D.C (1996)

    Google Scholar 

  5. Gilbert, N., Troitzsch, K.G.: Simulation for the Social Scientist. Open University Press, Buckingham, U.K (1996)

    Google Scholar 

  6. Holland, J.H.: Emergence: from chaos to order. Addison-Wesley, Reading, Massachusetts (1998)

    MATH  Google Scholar 

  7. Mason. 2004. Mason: Multiagent Simulation Toolkit. http://cs.gmu.edu/~eclab/projects/mason/

  8. Moretti, S.: Computer Simulation in Sociology: What Contribution? Social Science Computer Review 20(1), 43–57 (2002)

    Article  Google Scholar 

  9. Pavón, J., Gómez-Sanz, J.: Agent Oriented Software Engineering with INGENIAS. In: Mařík, V., Müller, J.P., Pěchouček, M., et al. (eds.) CEEMAS 2003. LNCS (LNAI), vol. 2691, pp. 394–403. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  10. Repast. 2004. Repast: Recursive Porus Agent Simulation Toolkit. http://repast.sourceforge.net

  11. Sansores, C., Pavón, J.: Agent-Based Simulation Replication: a Model Driven Architecture Approach. In: Gelbukh, A., de Albornoz, Á., Terashima-Marín, H., et al. (eds.) MICAI 2005. LNCS (LNAI), vol. 3789, pp. 244–256. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  12. Sansores, C., Pavón, J., Gómez-Sanz, J.: Visual Modeling for Complex Agent-Based Simulation Systems. In: Sichman, J.S., Antunes, L., et al. (eds.) MABS 2005. LNCS (LNAI), vol. 3891, pp. 174–189. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sansores, C., Pavón, J. (2006). Agent Based Simulation for Social Systems: From Modeling to Implementation. In: Marín, R., Onaindía, E., Bugarín, A., Santos, J. (eds) Current Topics in Artificial Intelligence. CAEPIA 2005. Lecture Notes in Computer Science(), vol 4177. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11881216_9

Download citation

  • DOI: https://doi.org/10.1007/11881216_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-45914-9

  • Online ISBN: 978-3-540-45915-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics