A MODEL-DRIVEN ARCHITECTURE APPROACH FOR AGENT-BASED MODELING AND SIMULATION

Alfredo Garro, Francesco Parisi, Wilma Russo

Abstract

It is widely agreed that a widespread adoption of the Agent-Based Modeling and Simulation (ABMS) approach by experts of typical ABMS domains demands for well-defined processes, modeling techniques and tools able to fully support them in modeling and simulating complex systems. To this end, the paper proposes a Model-Driven process which conforms to the OMG Model-Driven Architecture (MDA) and enables the definition of Platform-Independent simulation Models from which Platform-Dependent simulation Models and the related code can be automatically obtained with significantly reduced programming and implementation efforts.

References

  1. Atkinson, C., Kühne, T., 2003. Model-driven development: A metamodeling foundation. IEEE Software, 20(5):36-41.
  2. Bernon, C., Cossentino, M., Gleizes, M. P., Turci, and P., Zambonelli, F., 2004. A Study of some Multi-agent Meta-Models. Agent Oriented Software Engineering V, revised selected papers. LNCS, Volume 3382, Springer.
  3. Dorofeenko, V., Shorish, J., 2002. Dynamical Modeling of the Demographic Prisoner's Di-lemma. Computing in Economics and Finance, Society for Computational Economics.
  4. Garro, A., Russo, W., 2009. Exploiting the easyABMS methodology in the logistics domain. Proceedings of the Int'l Workshop on Multi-Agent Systems and Simulation (MAS&S'09) as part of the Multi-Agent Logics, Languages, and Organisations Federated Workshops (MALLOW 2009), Turin, Italy, September 7-11, 2009.
  5. A. Garro, W. Russo. easyABMS: a domain-expert oriented methodology for Agent Based Modeling and Simulation. Simulation Modelling Practice and Theory, Vol. 18, pp. 1453-1467, 2010, Elsevier B.V., Amsterdam, The Netherlands.
  6. Hahn, C., Madrigal-Mora, C., and Fischer, K., 2007. Interoperability through a Platform-Independent Model for Agents. Enterprise Interoperability II, New Challenges and Approaches. Springer London.
  7. Henderson-Sellers B., Giorgini P. (editors), 2005. Agentoriented methodologies. Idea Group Publishing, Hershey, PA.
  8. Iba, T., Matsuzawa, Y. and Aoyama, N., 2004. From Conceptual Models to Simulation Models: Model Driven Development of Agent-Based Simulations. In Proc. of the 9th Workshop on Economics and Heterogeneous Interacting Agents. Kyoto, Japan.
  9. Karow, M., Gehlert, A., 2006. On the Transition from Computation Independent to Platform Independent Models. In Proc. of the 12th Americas Conference on Information Systems, Acapulco, Mexico, August 2006.
  10. Nebrijo Duarte, J.,de Lara, J., 2009. ODiM: A ModelDriven Approach To Agent-Based Simulation. In proc. of the 23rd European Conference on Modelling and Simulation, Madrid, Spain, June 9th - 12th, 2009.
  11. North, M. J., Howe, T.R., Collier, N.T. and Vos, J.R., 2005. Repast Simphony Runtime System. In Proc. of the Agent 2005 Conference on Generative Social Processes, Models, and Mechanisms, Chicago, IL.
  12. North, M. J., Macal, C. M., 2007. Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation. Oxford University Press.
  13. Object Management Group (OMG). Model Driven Architecture (MDA) Guide Version 1.0.1, 2003. Available at http://www.omg.org/cgi-bin/doc?omg/03- 06-01.
  14. Object Management Group (OMG). Meta Object Facility (MOF) Specifications (version 2.0, 2006). Available at http://www.omg.org/spec/MOF/2.0/.
  15. Object Management Group (OMG). MOF Query/Views/Transformations (QVT) Specifications (version 1.0, 2008). Available at http://www.omg.org/spec/QVT/1.0/.
  16. Object Management Group (OMG). Unified Modeling Language (UML) Specifications (version 2.2, 2009). Available at http://www.omg.org/spec/UML/2.2/.
  17. Object Management Group (OMG). Model Driven Architecture (MDA) Specifications, 2010. Available at http://www.omg.org/mda/specs.htm.
  18. Parker, M. T., 2001. What is Ascape and Why Should You Care?. J. Artificial Societies and Social Simulation 4(1).
  19. Schauerhuber, A., Wimmer, M., and Kapsammer, E., 2006. Bridging existing Web modeling languages to model-driven engineering: a metamodel for WebML. In proc. of the sixth international conference on Web engineering (ICWE'06). Palo Alto, CA, ACM press.
  20. Taentzer, G., Ehrig, K., Guerra, E., Lara (de), J., Lengyel, L., Levendovszky, T., Prange, U., Varró, D., and Varró-Gyapay, S., 2005. Model Transformation by Graph Transformation: A Comparative Study. In Proc. of the ACM/IEEE 8th International Conference on Model Driven Engineering Languages and Systems, Montego Bay, Jamaica, 2005.
Download


Paper Citation


in Harvard Style

Garro A., Parisi F. and Russo W. (2011). A MODEL-DRIVEN ARCHITECTURE APPROACH FOR AGENT-BASED MODELING AND SIMULATION . In Proceedings of 1st International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH, ISBN 978-989-8425-78-2, pages 74-83. DOI: 10.5220/0003648400740083


in Bibtex Style

@conference{simultech11,
author={Alfredo Garro and Francesco Parisi and Wilma Russo},
title={A MODEL-DRIVEN ARCHITECTURE APPROACH FOR AGENT-BASED MODELING AND SIMULATION},
booktitle={Proceedings of 1st International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,},
year={2011},
pages={74-83},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003648400740083},
isbn={978-989-8425-78-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of 1st International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,
TI - A MODEL-DRIVEN ARCHITECTURE APPROACH FOR AGENT-BASED MODELING AND SIMULATION
SN - 978-989-8425-78-2
AU - Garro A.
AU - Parisi F.
AU - Russo W.
PY - 2011
SP - 74
EP - 83
DO - 10.5220/0003648400740083