Diretrizes para a Extração Sistemática de Requisitos de Tolerância a Falhas de Sistemas-de-Sistemas a partir de Processos-de-Processos de Negócios
Resumo
Este artigo apresenta um conjunto de diretrizes para a extração e especificação sistemática de requisitos de tolerância a falhas em Sistemas-de-Sistemas (SoS), com base em modelos de Processos-de-Processos de Negócios (PoP) em BPMN. Os requisitos extraídos visam alcançar confiabilidade durante a interoperabilidade do SoS, que automatiza o PoP correspondente, e o alinhamento entre os níveis técnico e de negócio. As diretrizes foram avaliadas por meio de um estudo de caso. Os resultados apontam que as diretrizes apoiam a extração sistemática dos requisitos de tolerância a falhas a partir de informações relevantes do nível de negócio.
Referências
Cagnin, M. and Nakagawa, E. (2024). Processes-of-business processes: A novel information source of systems-of-systems requirements. Requirements Eng. Under review.
Cagnin, M. I. and Nakagawa, E. Y. (2021). Towards dynamic processes-of-business processes: a new understanding. Business Process Management Journal.
Cagnin, M. I. and Nakagawa, E. Y. (2022). M-PoP: leveraging the systematic modeling of processes-of-business processes. Business Process Management Journal.
Chitchyan, R. (2024). What can requirements engineering do for emerging system of systems? case of smart local energy. In 46th ICSE-SEIS, Lisbon, Portugal.
Costa, M., Molina, S., Paiva, D., and Cagnin, M. (2024). PoP-ARE: a tool for extracting systems-of-systems non-functional requirements from processes-of-business processes. In XXXVIII SBES.
Ferreira, F. H., Nakagawa, E. Y., and dos Santos, R. P. (2021). Reliability in software-intensive systems: Challenges, solutions, and future perspectives. In 47th SEAA.
Graciano Neto, V. V., Araújo Lebtag, B. G., Teixeira, P. G., et al. (2021). Expanding frontiers: Settling an understanding of systems-of-information systems. arXiv e-prints.
ISO/IEC 25010 (2011). ISO/IEC 25010:2011 - Systems and soft. eng. — Systems and soft. Quality Req. and Evaluation (SQuaRE) — System and soft. quality models.
ISO/IEC 29148 (2018). ISO/IEC/IEEE International Standard - Systems and software engineering – Life cycle processes – Requirements Engineering.
Jeremy Dick, Elizabeth Hull, K. J. (2017). Requirements engineering. Springer Cham.
Kumari, J., Karim, R., Dersin, P., and Thaduri, A. (2024). A performance-driven framework with a system-of-systems approach for augmented asset management of railway system. International Journal of System Assurance Eng. and Manag.
Maciel, R. S., David, J. M., Claro, D., and Braga, R. (2017). Full Interoperability: Challenges and Opportunities for Future Information Systems. In I GranDSI-BR. SBC.
Maier, M. (1998). Architecting Principles for Systems-of-Systems. Systems Engineering.
Molina, S., Costa, M., Nazário, A., Paiva, D., and Cagnin, M. (2023). Cenários abstratos de tratamento de exceções na interoperabilidade de processos-de-processos de negócios. In V MSSiS, Campo Grande-MS.
Molina, S., Paiva, D., and Cagnin, M. I. (2022). Tratamento de Requisitos de Confiabilidade de Sistemas-de-Sistemas: Um Mapeamento Sistemático da Literatura. In XXV CIbSE, pages 315–329, Córdoba, Argentina.
Ncube, C. and Lim, S. L. (2018). On systems of systems engineering: A requirements engineering perspective and research agenda. In 26th RE, Banff, AB, Canada.
Pereira, S. d. A. M. (2024). Abordagem baseada em Cenários para Extrair Requisitos de Tolerância a Falhas de Sistemas-de-Sistemas a partir de Processos-de-Processos de Negócio. Master’s thesis, Facom, UFMS.
Wieringa, R. (2014). Design Science Methodology for Information Systems and Software Engineering. Springer.
