A MODEL-DRIVEN ARCHITECTURE APPROACH FOR AGENT-BASED MODELING AND SIMULATION
Alfredo Garro, Francesco Parisi, Wilma Russo
2011
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
- Atkinson, C., Kühne, T., 2003. Model-driven development: A metamodeling foundation. IEEE Software, 20(5):36-41.
- 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.
- Dorofeenko, V., Shorish, J., 2002. Dynamical Modeling of the Demographic Prisoner's Di-lemma. Computing in Economics and Finance, Society for Computational Economics.
- 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.
- 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.
- 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.
- Henderson-Sellers B., Giorgini P. (editors), 2005. Agentoriented methodologies. Idea Group Publishing, Hershey, PA.
- 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.
- 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.
- 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.
- 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.
- North, M. J., Macal, C. M., 2007. Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation. Oxford University Press.
- 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.
- Object Management Group (OMG). Meta Object Facility (MOF) Specifications (version 2.0, 2006). Available at http://www.omg.org/spec/MOF/2.0/.
- Object Management Group (OMG). MOF Query/Views/Transformations (QVT) Specifications (version 1.0, 2008). Available at http://www.omg.org/spec/QVT/1.0/.
- Object Management Group (OMG). Unified Modeling Language (UML) Specifications (version 2.2, 2009). Available at http://www.omg.org/spec/UML/2.2/.
- Object Management Group (OMG). Model Driven Architecture (MDA) Specifications, 2010. Available at http://www.omg.org/mda/specs.htm.
- Parker, M. T., 2001. What is Ascape and Why Should You Care?. J. Artificial Societies and Social Simulation 4(1).
- 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.
- 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.
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