Extensão da Abordagem de Desenvolvimento Dirigido a Modelos de Simulações com Agentes (MDD4ABMS) para Suportar Portabilidade de Simulações
Resumo
Este artigo apresenta uma extensão da abordagem de desenvolvimento dirigido a modelos de simulações com agentes (MDD4ABMS) para suportar a portabilidade de simulações. A extensão consiste de um gerador automático de código para a plataforma de simulação Repast. Com isto, um mesmo modelo de simulação pode ser portado tanto para NetLogo quanto para Repast. Um estudo de caso foi realizado considerando a simulação SugarScape. Os resultados obtidos com a execução das simulações Repast e NetLogo geradas foram similares, evidenciando a viabilidade da portabilidade de simulações especificadas com a abordagem MDD4ABMS.
Referências
Epstein, J. e Axtell, R. (1996). Growing Artificial Societies. Brookings Institution Press, Washington D.C.
Kl¨ugl, F. (2008). A validation methodology for agent-based simulations. In Proceedings of the 2008 ACM symposium on Applied computing, pages 39–43. ACM.
Kl¨ugl, F. e Bazzan, A. L. (2012). Agent-based modeling and simulation. AI Magazine, 33(3):29–29.
Macal, C. M. (2016). Everything you need to know about agent-based modelling and simulation. Journal of Simulation, 10(2):144–156.
Santos, F., Nunes, I., eBazzan, A. L. (2018). Model-driven agent-based simulation deve- lopment: A modeling language and empirical evaluation in the adaptive traffic signal control domain. Simulation Modelling Practice and Theory, 83:162–187.
Stahl, T., Voelter, M., e Czarnecki, K. (2006). Model-driven software development: tech- nology, engineering, management. John Wiley & Sons, Inc.
Wooldridge, M. (2009). An introduction to multiagent systems. John Wiley & Sons.