Skip to main content

Formalizing Data to Agent Model Mapping Using MOF: Application to a Model of Residential Mobility in Marrakesh

  • Conference paper
  • First Online:
Agent and Multi-Agent Systems: Technology and Applications

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 58))

  • 659 Accesses

Abstract

Modeling and simulating the world with agent-based models is a one of the key disciplines that emerge today in the computing area, with the development of power calculation machines and the availability of huge amount of data. Many methodologies have been established to guide the elaboration of different models, but few ones have focused on linking data to model. In this paper, we give a formalized mapping between data and multi-agent components (DAMap: Data to Agent Mapping), as a first step in the process of standardizing the development of a simulation model from raw data. Then we apply it to an household decision-making process in the city of Marrakesh.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Epstein, J.M., Axtell, R.: Growing Artificial Societies: Social Science from the Bottom Up. MIT Press, Cambridge, MA (1996)

    Google Scholar 

  2. Bauer, B., Müller, J.P., Odell, J.: Agent UML: a formalism for specifying multi-agent interaction. In Agent-Oriented Software Engineering, pp. 91–103. Springer (2001)

    Google Scholar 

  3. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multi-agent systems: the GAIA methodology. ACM Trans. Softw. Eng. Methodol. 12/3, 317–370 (2003)

    Google Scholar 

  4. Lammoglia, A.: volution spatio-temporelle d’une desserte de transport flexible simul en SMA. In: Cybergeo: Revue Europenne de gographie/European Journal of geography, UMR 8504 Gographie-cits, Document, p. 555 (2011)

    Google Scholar 

  5. Brockfeld, E., Kuhne, R.D., Wagner, P.: Calibration and validation of microscopic traffic flow models. Trans. Res. Rec. 1876, 62–70 (2004)

    Article  Google Scholar 

  6. Banos, A.: Pour des pratiques de modlisation et de simulation libres en Gographie et SHS (Doctoral dissertation, Universit Paris 1 Panthon Sorbonne) (2013)

    Google Scholar 

  7. Helbing, D., Balietti, S.: Agent-based modeling. In: Social Self-Organization. pp. 25–70 Springer, Berlin (2012)

    Google Scholar 

  8. Siebers, P. O., Aickelin, U.: Introduction to multi-agent simulation. Comput. Res. Repository. abs/0803.3905 (2008)

    Google Scholar 

  9. Livet, P., Müller, J.-P., Phan, D., Sanders, L.: Ontology, a mediator for agent-based modeling in social science. J. Artifi. Soc. Soc. Simul. 13(1) (2010)

    Google Scholar 

  10. Giere, R.: Using Models to Represent Reality. Model-based Reasoning in Scientific Discovery, Kluwer, Dordrecht (1999)

    Book  Google Scholar 

  11. Bykovsky, V.K.: Data-driven modeling of complex systems. In: Unifying Themes in Complex Systems, pp. 34–41. Springer, Berlin (2008)

    Google Scholar 

  12. Müller, B., Balbi, S., Buchmann, C.M., de Sousa, L., Dressler, G., Groeneveld, J., Klassert, C.J., Le, Q.B., Millington, J.D.A., Nolzen, H., Parker, D.C., Polhill, J.G., Schlüter, M., Schulze, J., Schwarz, N., Sun, Z., Taillandier, P., Weise, H.: Standardised and transparent model descriptions for agent-based models: current status and prospects. Envrion. Model. Softw. 55, 156–163 (2014)

    Google Scholar 

  13. Overbeek, J.: Meta Object Facility (MOF)—investigation of the state of the art, Master’s thesis, University of Twente (2006)

    Google Scholar 

  14. Pons, C., Neil, C.G.: Formalizing the model transformation using metamodeling techniques. In: Proceedings of Argentine Symposium on Software Engineering, Jornadas Argentinas de Informtica e Investigacin Operativa (2004)

    Google Scholar 

  15. Gogolla, M., Lindow, A.: Transforming data models with UML. In: Omelayenko, B., Klein, M. (eds.) Knowledge Transformation for the Semantic Web, pp. 18–33. IOS Press, Amsterdam, The Netherlands (2003)

    Google Scholar 

  16. Loecher, S., Ocke, S.: A metamodel-based OCL-compiler for UML and MOF. Electron. Notes Theor. Comput. Sci. 102, 43–61 (2004)

    Article  Google Scholar 

  17. GAMA Platform website. http://gama-platform.org

  18. Railsback, S.F., Volker, G.: Agent-based and individual-based modeling: a practical introduction. Princeton University Press (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahmed Laatabi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Laatabi, A., Marilleau, N., Nguyen-Huu, T., Hbid, H., Babram, M.A. (2016). Formalizing Data to Agent Model Mapping Using MOF: Application to a Model of Residential Mobility in Marrakesh. In: Jezic, G., Chen-Burger, YH., Howlett, R., Jain, L. (eds) Agent and Multi-Agent Systems: Technology and Applications. Smart Innovation, Systems and Technologies, vol 58. Springer, Cham. https://doi.org/10.1007/978-3-319-39883-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-39883-9_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-39882-2

  • Online ISBN: 978-3-319-39883-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics