Qual Eu Escolho? Rumo a um Checklist para Apoiar Recém-Chegados na Escolha de um Formalismo de Simulação

  • Luiza M. F. Cintra UFG
  • Valdemar V. Graciano Neto UFG

Resumo


Modelagem e Simulação é frequentemente aplicada em domínios críticos e para planejamento e apoio à decisão de negócios. No entanto, quando engenheiros(as) de software se dispõem a usar M&S em seus projetos, muitas vezes eles(as) enfrentam a dúvida de qual formalismo utilizar. Este artigo apresenta resultados preliminares do estabelecimento de um checklist para auxiliar iniciantes em M&S na escolha do paradigma mais adequado para resolver seus problemas entre três formalismos principais: DEVS, Dinâmica de Sistemas e Simulação Orientada a Agentes. Um estudo piloto foi realizado e um especialista foi consultado. Resultados sugerem que o checklist pode direcionar a escolha de forma consistente com estudos anteriores.

Referências

Beltrão, A. C., de França, B. B. N., and Travassos, G. H. (2020). Performance evaluation of kubernetes as deployment platform for iot devices. In CIbSE.

Chemlal, S. and Ören, T. (2012). Annex 1: M&s organizations/associations. Engineering Principles of Combat Modeling and Distributed Simulation, pages 841–850.

de Almeida Molina, S., Costa, M. G. N., Nazário, A. G., Paiva, D. M. B., and Cagnin, M. I. (2023). Cenários abstratos de tratamento de exceçoes na interoperabilidade de processos-de-processos de negócios. In V MSSiS, pages 11–20. SBC.

de França, B. B. N. and Graciano Neto, V. V. (2021). Opportunities for simulation in software engineering. In III MSSiS, pages 50–54. SBC.

de França, B. B. N. and Reis, R. Q. (2008). Um simulador estocástico de processo de software baseado em conhecimento. In VII SBQS, pages 247–262. SBC.

de França, B. B. N. and Travassos, G. H. (2013). Are we prepared for simulation based studies in software engineering yet? CLEI Electron. J., 16(1).

Forrester, J. (1961). Industrial Dynamics. Students’ edition. M.I.T. Press.

Garcia, C. (2005). Modelagem e Simulação de Processos Industriais e de Sistemas Eletromecânicos Vol. 1. Edusp.

Graciano Neto, V. V. and Kassab, M. (2023). What Every Engineer Should Know About Smart Cities. CRC Press.

Graciano Neto, V. V., Teles, R. M., Ivamoto, M., Mello, L. H. S., and de Carvalho, C. L. (2011). Um sistema de apoio à decisão baseado em agentes para tratamento de ocorrências no setor elétrico. Revista de Informática Teórica e Aplicada, 17(2):139–153.

Imamura, M., Ferreira, F., Fernandes, J., and Santos, R. (2021). System-of-systems reliability: An exploratory study in a brazilian public organization. In XVII SBSI, Uberlândia. SBC.

Kirkwood, J. R. (1994). Calculus projects for Mathematica.

Klein, J. (1995). SIMNT: uma ferramenta para a simulação de sistemas de comunicação. PhD thesis, [sn].

Lebtag, B. G. A., Teixeira, P. G., dos Santos, R. P., Viana, D., and Neto, V. V. G. (2022). Strategies to evolve exm notations extracted from a survey with software engineering professionals perspective. J. Softw. Eng. Res. Dev., 10:2:1–2:24.

Neitzke, C., Mendes, J., Rivero, L., Teixeira, M., and Viana, D. (2023). Enhancing lgpd compliance: Evaluating a checklist for lgpd quality attributes within a government office. In XXII SBQS, pages 218–227.

Santos, J., Peixoto, M., Batista, B., Kuehne, B., and Leite, D. (2023). Fog environment proposal to reduce energy consumption on public roads in smart cities. In XIX SBSI, pages 245–251.

Singh, V. and Singh, V. (2009). System Modeling and Simulation. New Age International (P) Limited.

Wagner, S., Méndez, D., Felderer, M., Graziotin, D., and Kalinowski, M. (2020). Challenges in survey research. In Felderer, M. and Travassos, G. H., editors, Contemporary Empirical Methods in Software Engineering, pages 93–125. Springer.

Werlang, P. (2013). Simulação da curva de crescimento do mycobacterium tuberculosis utilizando sistemas multiagentes. PhD thesis, Master thesis, Programa de Pós-Graduação em Modelagem Computacional, FURG .

Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B., Wesslén, A., Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., et al. (2012). Empirical strategies. Experimentation in Software Engineering, pages 9–36.

Zeigler, B., Sarjoughian, H. S., Duboz, R., and Soulie, J.-C. (2016). Guide to Modeling and Simulation of Systems of Systems. Springer Publishing Company, Incorporated, 1st edition.
Publicado
30/09/2024
CINTRA, Luiza M. F.; GRACIANO NETO, Valdemar V.. Qual Eu Escolho? Rumo a um Checklist para Apoiar Recém-Chegados na Escolha de um Formalismo de Simulação. In: WORKSHOP EM MODELAGEM E SIMULAÇÃO DE SISTEMAS INTENSIVOS EM SOFTWARE (MSSIS), 6. , 2024, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 61-67. DOI: https://doi.org/10.5753/mssis.2024.3667.