Architectural Practices for Future Trends in Mission-Critical Systems
Resumo
Critical software systems require high fault tolerance and the ability to adapt to technological and regulatory changes. The increasing complexity of these systems makes it difficult to balance quality attributes such as performance, security, and maintainability. Software architecture is essential to ensure quality attributes and continuous evolution. This article reviews software architecture practices that strengthen quality attributes in critical systems. Results show advances in resilience and automation, highlighting the adoption of DevOps, AI-based predictive maintenance, and quantum computing security, composing a roadmap for modern mission-critical Systems.Referências
Abgaz, Y., McCarren, A., Elger, P., Solan, D., Lapuz, N., Bivol, M., Jackson, G., Yilmaz, M., Buckley, J., and Clarke, P. (2023). Decomposition of Monolith Applications Into Microservices Architectures: A Systematic Review. IEEE Transactions on Software Engineering, 49(8):4213–4242.
Agerwala, G. and Bass, L. (2024). Teaching Software Architecture Design - Building Intuition. In Proc. of the 1st Int. Workshop on Designing Software, pages 27—-33, New York, NY, USA. ACM.
Ahmed, I., Aleti, A., Cai, H., Chatzigeorgiou, A., He, P., Hu, X., Pezzè, M., Poshyvanyk, D., and Xia, X. (2025). Artificial Intelligence for Software Engineering: The Journey So Far and the Road Ahead. ACM Transactions on Software Engineering and Methodology, 34(5).
Alhidaifi, S. M., Asghar, M. R., and Ansari, I. S. (2024). A Survey on Cyber Resilience: Key Strategies, Research Challenges, and Future Directions. ACM Comput. Surv.
Bai, Z., Wan, J., Li, L., Liu, C., and Duan, M. (2022). Resource Allocation of IoT systems Integrated with Blockchain and Mobile Edge Computing. In 2022 4th Int. Conf. on Frontiers Technology of Information and Computer, pages 377–382.
Biffl, S., Navarro, E., Mirandola, R., and Weyns, D. (2023). Architecting for a Sustainable Digital Society. J. of Systems and Software, 200:111668.
Bogner, J., Fritzsch, J., Wagner, S., et al. (2021). Industry Practices and Challenges for the Evolvability Assurance of Microservices. Empirical Software Engineering, 26(104).
Dayoub, A. J. (2025). The Integration of Edge Computing into IoT Application Using AdvantEDGE Platform, Case Study: Mobility. In 2025 7th Int. Youth Conf. on Radio Electronics, Electrical and Power Engineering, pages 1–5.
Di Pompeo, D. and Tucci, M. (2023). Quality Attributes Optimization of Software Architecture: Research Challenges and Directions. In 2023 IEEE 20th Int. Conf. on Software Architecture Companion, pages 252–255.
Eggendorfer, T. and Andresen, K. (2024). Using Security Metrics to improve Cyber-Resilience. In Proceedings of the IARIA Congress, pages 152–157.
Ezeogu, A. O. (2025). Post-Quantum Cryptography for Healthcare: Future-Proofing Population Health Databases Againts Quantum Computing Threats. Research Corridor Journal of Engineering Science, 2(1):29–56.
Han, S., I., C.-L., Xie, T., Wang, S., Huang, Y., Dai, L., Sun, Q., and Cui, C. (2019). Achieving High Spectrum Efficiency on High Speed Train for 5G New Radio and Beyond. IEEE Wireless Communications, 26(5):62–69.
Junior, A. A. C., Misra, S., and Soares, M. S. (2019). ArchCaMO - A Maturity Model for Software Architecture Description Based on ISO/IEC/IEEE 42010:2011. In Misra, S., Gervasi, O., Murgante, B., Stankova, E., Korkhov, V., Torre, C., Rocha, A. M. A., Taniar, D., Apduhan, B. O., and Tarantino, E., editors, Computational Science and Its Applications – ICCSA 2019, pages 31–42. Springer International Publishing.
Kaur, K., Khurana, M., and Manisha (2021). Impact of Agile Scrum Methodology on Time to Market and Code Quality – A Case Study. In 2021 3rd Int. Conf. on Advances in Computing, Communication Control and Networking, pages 1673–1678.
Li, S., Zhang, H., Jia, Z., Zhong, C., Zhang, C., Shan, Z., Shen, J., and Babar, M. A. (2021). Understanding and Addressing Quality Attributes of Microservices Architecture: A Systematic Literature Review. Inf. and Softw. Technology, 131:106449.
Liao, H. (2024). Ensuring System Safety and Resiliency for Mission-Critical Systems During the Operations and Maintenance Phase. In Integrated Communications, Navigation and Surveillance Conference, pages 1–9.
Liu, X. (2024). Research on the Application of Electromechanical Automation Control Software Architecture to Production Line Inspection Under Cloud Computing Platform. In 2024 IEEE 7th International Conference on Information Systems and Computer Aided Education (ICISCAE), pages 1212–1216.
Mison, A., Davies, G., and Eden, P. (2024). Cyber Resilience, Dependability and Security. In Int. Conf. on Cyber Warfare and Security, pages 177–184. Academic Conferences International Limited.
Noh, G., Hui, B., and Kim, I. (2020). High Speed Train Communications in 5G: Design Elements to Mitigate the Impact of Very High Mobility. IEEE Wireless Communications, 27(6):98–106.
Raja, A. R., Raghunandan, K. R., Dodmane, R., Dixit, A., Kumar, M. S., and Kapila, D. (2023). Software Re-Engineering using Cloud Computing Platform. In 2023 5th Int. Conf. on Smart Systems and Inventive Technology, pages 812–816.
Ramachandran, R. (2025). Empowering Software Architects with Artificial Intelligence: Analyzing GitHub Copilot’s Role in Modern Architecture Design. In Proc. of the 2025 7th Int. Conf. on Software Engineering and Computer Science, pages 1–9, Taicang, China. Institute of Electrical and Electronics Engineers.
Sepúlveda, S., Cravero, A., Fonseca, G., and Antonelli, L. (2024). Systematic Review on Requirements Engineering in Quantum Computing: Insights and Future Directions. Electronics, 13(15).
Souza, L. S., Rocha, F. G., and Soares, M. S. (2023). A Review on Software/Systems Architecture Description for Autonomous Systems. Recent Advances in Computer Science and Communications, 16(3):52–60.
Steinmetz, C., Rettberg, A., Ribeiro, F. G. C., Schroeder, G., Soares, M. S., and Pereira, C. E. (2018). Using Ontology and Standard Middleware for integrating IoT based in the Industry 4.0. IFAC-PapersOnLine, 51(10):169–174. 3rd IFAC Conference on Embedded Systems, Computational Intelligence and Telematics in Control CESCIT 2018.
Agerwala, G. and Bass, L. (2024). Teaching Software Architecture Design - Building Intuition. In Proc. of the 1st Int. Workshop on Designing Software, pages 27—-33, New York, NY, USA. ACM.
Ahmed, I., Aleti, A., Cai, H., Chatzigeorgiou, A., He, P., Hu, X., Pezzè, M., Poshyvanyk, D., and Xia, X. (2025). Artificial Intelligence for Software Engineering: The Journey So Far and the Road Ahead. ACM Transactions on Software Engineering and Methodology, 34(5).
Alhidaifi, S. M., Asghar, M. R., and Ansari, I. S. (2024). A Survey on Cyber Resilience: Key Strategies, Research Challenges, and Future Directions. ACM Comput. Surv.
Bai, Z., Wan, J., Li, L., Liu, C., and Duan, M. (2022). Resource Allocation of IoT systems Integrated with Blockchain and Mobile Edge Computing. In 2022 4th Int. Conf. on Frontiers Technology of Information and Computer, pages 377–382.
Biffl, S., Navarro, E., Mirandola, R., and Weyns, D. (2023). Architecting for a Sustainable Digital Society. J. of Systems and Software, 200:111668.
Bogner, J., Fritzsch, J., Wagner, S., et al. (2021). Industry Practices and Challenges for the Evolvability Assurance of Microservices. Empirical Software Engineering, 26(104).
Dayoub, A. J. (2025). The Integration of Edge Computing into IoT Application Using AdvantEDGE Platform, Case Study: Mobility. In 2025 7th Int. Youth Conf. on Radio Electronics, Electrical and Power Engineering, pages 1–5.
Di Pompeo, D. and Tucci, M. (2023). Quality Attributes Optimization of Software Architecture: Research Challenges and Directions. In 2023 IEEE 20th Int. Conf. on Software Architecture Companion, pages 252–255.
Eggendorfer, T. and Andresen, K. (2024). Using Security Metrics to improve Cyber-Resilience. In Proceedings of the IARIA Congress, pages 152–157.
Ezeogu, A. O. (2025). Post-Quantum Cryptography for Healthcare: Future-Proofing Population Health Databases Againts Quantum Computing Threats. Research Corridor Journal of Engineering Science, 2(1):29–56.
Han, S., I., C.-L., Xie, T., Wang, S., Huang, Y., Dai, L., Sun, Q., and Cui, C. (2019). Achieving High Spectrum Efficiency on High Speed Train for 5G New Radio and Beyond. IEEE Wireless Communications, 26(5):62–69.
Junior, A. A. C., Misra, S., and Soares, M. S. (2019). ArchCaMO - A Maturity Model for Software Architecture Description Based on ISO/IEC/IEEE 42010:2011. In Misra, S., Gervasi, O., Murgante, B., Stankova, E., Korkhov, V., Torre, C., Rocha, A. M. A., Taniar, D., Apduhan, B. O., and Tarantino, E., editors, Computational Science and Its Applications – ICCSA 2019, pages 31–42. Springer International Publishing.
Kaur, K., Khurana, M., and Manisha (2021). Impact of Agile Scrum Methodology on Time to Market and Code Quality – A Case Study. In 2021 3rd Int. Conf. on Advances in Computing, Communication Control and Networking, pages 1673–1678.
Li, S., Zhang, H., Jia, Z., Zhong, C., Zhang, C., Shan, Z., Shen, J., and Babar, M. A. (2021). Understanding and Addressing Quality Attributes of Microservices Architecture: A Systematic Literature Review. Inf. and Softw. Technology, 131:106449.
Liao, H. (2024). Ensuring System Safety and Resiliency for Mission-Critical Systems During the Operations and Maintenance Phase. In Integrated Communications, Navigation and Surveillance Conference, pages 1–9.
Liu, X. (2024). Research on the Application of Electromechanical Automation Control Software Architecture to Production Line Inspection Under Cloud Computing Platform. In 2024 IEEE 7th International Conference on Information Systems and Computer Aided Education (ICISCAE), pages 1212–1216.
Mison, A., Davies, G., and Eden, P. (2024). Cyber Resilience, Dependability and Security. In Int. Conf. on Cyber Warfare and Security, pages 177–184. Academic Conferences International Limited.
Noh, G., Hui, B., and Kim, I. (2020). High Speed Train Communications in 5G: Design Elements to Mitigate the Impact of Very High Mobility. IEEE Wireless Communications, 27(6):98–106.
Raja, A. R., Raghunandan, K. R., Dodmane, R., Dixit, A., Kumar, M. S., and Kapila, D. (2023). Software Re-Engineering using Cloud Computing Platform. In 2023 5th Int. Conf. on Smart Systems and Inventive Technology, pages 812–816.
Ramachandran, R. (2025). Empowering Software Architects with Artificial Intelligence: Analyzing GitHub Copilot’s Role in Modern Architecture Design. In Proc. of the 2025 7th Int. Conf. on Software Engineering and Computer Science, pages 1–9, Taicang, China. Institute of Electrical and Electronics Engineers.
Sepúlveda, S., Cravero, A., Fonseca, G., and Antonelli, L. (2024). Systematic Review on Requirements Engineering in Quantum Computing: Insights and Future Directions. Electronics, 13(15).
Souza, L. S., Rocha, F. G., and Soares, M. S. (2023). A Review on Software/Systems Architecture Description for Autonomous Systems. Recent Advances in Computer Science and Communications, 16(3):52–60.
Steinmetz, C., Rettberg, A., Ribeiro, F. G. C., Schroeder, G., Soares, M. S., and Pereira, C. E. (2018). Using Ontology and Standard Middleware for integrating IoT based in the Industry 4.0. IFAC-PapersOnLine, 51(10):169–174. 3rd IFAC Conference on Embedded Systems, Computational Intelligence and Telematics in Control CESCIT 2018.
Publicado
23/09/2026
Como Citar
MELO, Gustavo S.; SOARES, Michel S..
Architectural Practices for Future Trends in Mission-Critical Systems. In: ESCOLA REGIONAL DE COMPUTAÇÃO BAHIA, ALAGOAS E SERGIPE (ERBASE), 26. , 2026, Maragogi/AL.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2026
.
p. 220-229.
DOI: https://doi.org/10.5753/erbase.2026.29698.
