Modeling and Simulation: A Great Challenge for Human, Social, and Economic Aspects of Software

  • Valdemar Vicente Graciano Neto UFG
  • Emanuel Coutinho UFC

Abstract


Modeling and Simulation (M&S) is an essential practice for anticipating properties of complex systems, especially in critical domains such as military, energy and urban. The application of M&S in Software Engineering, including for smart cities, has gained prominence due to its ability to evaluate architectures, prototype, conduct experiments and predict project properties. Additional challenges arise with Social, Human and Economic Aspects of Software (SHEAS), raising questions about human behavior modeling, economic aspects and appropriate M&S approaches. This paper highlights M&S as a Grand Challenge for SHEAS, provoking reflections on how to address these challenges and explore opportunities in critical areas for society.

References

Ali, N. B., Petersen, K., and Wohlin, C. (2014). A systematic literature review on the industrial use of software process simulation. J. Syst. Softw., 97(C):65–85.

Bouanan, Y., Zacharewicz, G., and Vallespir, B. (2016). Devs modelling and simulation of human social interaction and influence. Engineering Applications of Artificial Intelligence, 50:83–92.

Bulcão-Neto, R., Teixeira, P., Lebtag, B., Graciano-Neto, V., Macedo, A., and Zeigler, B. (2022). Simulation of iot-oriented fall detection systems architectures for in-home patients. IEEE Latin America Transactions, 21(1):16–26.

Cavalcante, A. S. N. and de França, B. B. N. (2023). Simulation-supported development for cooperative multi-uav systems with the mysterio framework. J. Softw. Eng. Res. Dev., 11:11:1–11:17.

David, I., Archambault, P., Wolak, Q., Vu, C. V., Lalonde, T., Riaz, K., Syriani, E., and Sahraoui, H. A. (2023). Digital twins for cyber-biophysical systems: Challenges and lessons learned. In 26th ACM/IEEE MODELS, pages 1–12, Västerås, Sweden. IEEE.

de França, B. B. N. and Travassos, G. H. (2016). Experimentation with dynamic simulation models in software engineering: planning and reporting guidelines. Empir. Softw. Eng., 21(3):1302–1345.

De la Torre, R., Onggo, B. S., Corlu, C. G., Nogal, M., and Juan, A. A. (2021). The role of simulation and serious games in teaching concepts on circular economy and sustainable energy. Energies, 14(4):1138.

Delécolle, A., Lima, R. S., Graciano Neto, V. V., and Buisson, J. (2020). Architectural strategy to enhance the availability quality attribute in system-of-systems architectures: a case study. In 15th IEEE International Conference of System of Systems Engineering, SoSE 2020, Budapest, Hungary, June 2-4, 2020, pages 93–98. IEEE.

França, B. and Graciano Neto, V. V. (2021). Opportunities for simulation in software engineering. In Anais do III Workshop em Modelagem e Simulação de Sistemas Intensivos em Software, pages 50–54, Porto Alegre, RS, Brasil. SBC.

Graciano Neto, V. V., Horita, F. E. A., dos Santos, R., Viana, D., and Kassab, M. (2018a). How much does it cost? a simulation-based method for cost prediction in systems-of-systems acquisition processes. In Anais do III Workshop sobre Aspectos Sociais, Humanos e Econômicos de Software, Porto Alegre, RS, Brasil. SBC.

Graciano Neto, V. V., Horita, F. E. A., dos Santos, R. P., Viana, D., Kassab, M., Manzano, W., and Nakagawa, E. Y. (2019). S.O.B (save our budget) - A simulation-based method for prediction of acquisition costs of constituents of a system-of-systems. Braz. J. Inf. Syst., 12(4):6–35.

Graciano Neto, V. V., Horita, F. E. A., Santos, R., Viana, D., Kassab, M., Manzano, W., and Nakagawa, E. Y. (2020). S.o.b (save our budget) - a simulation-based method for prediction of acquisition costs of constituents of a system-of-systems. iSys - Brazilian Journal of Information Systems, 12(4):6–35.

Graciano Neto, V. V. and Kassab, M. (2023). What Every Engineer Should Know About Smart Cities. CRC Press Taylor & Francis. 1st Edition. 254 p.

Graciano Neto, V. V., Manzano, W., Antonino, P. O., and Nakagawa, E. Y. (2021). Foundations and research agenda for simulation of smart ecosystems architectures. In Scandurra, P., Galster, M., Mirandola, R., and Weyns, D., editors, Software Architecture - 15th ECSA Tracks and Workshops, volume 13365 of LNCS, pages 333–352, Växjö, Sweden. Springer.

Graciano Neto, V. V., Manzano, W., Kassab, M., and Nakagawa, E. Y. (2018b). Model-based engineering & simulation of software-intensive systems-of-systems: experience report and lessons learned. In Pérez, J., Mirandola, R., and Chen, H., editors, Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, ECSA 2018, Madrid, Spain, September 24-28, 2018, pages 27:1–27:7. ACM.

Graciano Neto, V. V., Oquendo, F., and Nakagawa, E. Y. (2017). Smart Systems-ofInformation Systems: Foundations and an Assessment Model for Research Development. In Araujo, R., Maciel, R., and Boscarioli, C., editors, Grand Challenges in Information Systems for the Next 10 years, pages 1–12. Brazilian Computer Society, Porto Alegre, Brazil.

Kim, T. G. and Zeigler, B. P. (1987). The DEVS formalism: hierarchical, modular systems specification in an object oriented framework. In Thesen, A., Grant, H., and Kelton, W. D., editors, 19th WSC, pages 559–566, Atlanta, USA. ACM.

Lebtag, B. G. A., Teixeira, P. G., dos Santos, R. P., Viana, D., and Graciano Neto, V. V. (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.

Legasto, A., Forrester, J. W., and Lyneis, J. M. (1980). System dynamics. North-Holland Amsterdam.

Neto, V. G., Horita, F. E. A., dos Santos, R., Viana, D., and Kassab, M. (2018). How much does it cost? a simulation-based method for cost prediction in systems-of-systems acquisition processes. In III WASHES, Natal. SBC.

Ören, T. I., Zeigler, B. P., and Tolk, A., editors (2023). Body of Knowledge for Modeling and Simulation: A Handbook by the Society for Modeling and Simulation International. Simulation Foundations, Methods and Applications. Springer.

Pavón, J., Sansores, C., and Gómez-Sanz, J. J. (2008). Modelling and simulation of social systems with ingenias. International Journal of Agent-Oriented Software Engineering, 2(2):196–221.

Pedro, R., Bulcão-Neto, R., Coutinho, E., and Graciano Neto, V. V. (2023). Uma análise do workshop de modelagem e simulação em sistemas intensivos de software. In Anais do V Workshop em Modelagem e Simulação de Sistemas Intensivos em Software, pages 1–10, Porto Alegre, RS, Brasil. SBC.

Tolk, A., Page, E. H., Graciano Neto, V. V., Weirich, P., Formanek, N., Durán, J. M., Santucci, J. F., and Mittal, S. (2023). Philosophy and modeling and simulation. In Ören, T. I., Zeigler, B. P., and Tolk, A., editors, Body of Knowledge for Modeling and Simulation: A Handbook by the Society for Modeling and Simulation International, Simulation Foundations, Methods and Applications, pages 383–412. Springer.

Von Bertalanffy, L. (1950). An outline of general system theory. The British Journal for the Philosophy of science, 1(2):134–165.
Published
2024-07-21
GRACIANO NETO, Valdemar Vicente; COUTINHO, Emanuel. Modeling and Simulation: A Great Challenge for Human, Social, and Economic Aspects of Software. In: PROCEEDINGS OF WORKSHOP ON SOCIAL, HUMAN AND ECONOMIC ASPECTS OF SOFTWARE (WASHES), 9. , 2024, Brasília/DF. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 163-168. ISSN 2763-874X. DOI: https://doi.org/10.5753/washes.2024.2067.