Simulating Systems-of-Systems Dynamic Architectures

  • Wallace Manzano USP
  • Valdemar Neto UFG
  • Elisa Yumi Nakagawa USP

Resumo


Os Sistemas de Sistemas (SoS) combinam sistemas heterogêneos e independentes para oferecer funcionalidades complexas para aplicativos inteligentes altamente dinâmicos. Devido à sua natureza crítica, o SoS deve ser confiável e funcionar sem interrupções que podem causar sérios prejuízos. A arquitetura do SoS pode facilitar a previsão do impacto de falhas devido ao comportamento do SoS. No entanto, as abordagens existentes não suportam essa avaliação. A principal contribuição deste trabalho é apresentar o Dynamic-SoS, uma abordagem para prever, em tempo de projeto, o comportamento arquitetônico do SoS em tempo de execução para avaliar se o SoS pode sustentar sua operação. Os resultados de nossos vários estudos de casos revelam que o Dynamic-SoS é uma abordagem promissora que pode contribuir para a qualidade do SoS, permitindo a avaliação prévia de sua arquitetura dinâmica de forma confiável.

Palavras-chave: arquitetura dinâmica, sistema-de-sistemas, simulação

Referências

Bogado, V., Gonnet, S., and Leone, H. (2017). DEVS-based methodological framework for multi-quality attribute evaluation using software archi- tectures. In CLEI, pages 1–10, Cordoba, Argentina.

Cavalcante, E., Batista, T. V., and Oquendo, F. (2015). Support- ing dynamic software architectures: From architectural description to implementation. In WICSA, pages 31–40, Montreal, Canada.

de França, B. B. N. and Travassos, G. H. (2016). Ex- perimentation with dynamic simulation models in software engineering: planning and reporting guidelines. Empirical Software Engineering, 21(3):1302–1345.

Graciano Neto, V. V., Barros Paes, C. E., Garcés, L., Guessi, M., Manzano, W., Oquendo, F., and Nakagawa, E. Y. (2017). Stimuli-SoS: a model- based approach to derive stimuli generators for simulations of systems-of-systems soft- ware architectures. Journal of the Brazilian Computer Society, 23(1):1–22.

Graciano Neto, V. V., Garcés, L., Guessi, M., Paes, C., Manzano, W., Oquendo, F., and Nakagawa, E. Y. (2018a). ASAS: An approach to support simulation of smart systems. In 51st HICSS, pages 5777–5786, Big Island, Hawaii, USA.

Graciano Neto, V. V., Manzano, W., Garcés, L., Guessi, M., Oliveira, B., Volpato, T., and Nakagawa, E. Y. (2018b). Back-SoS: Towards a model- based approach to address architectural drift in systems-of-systems. In SAC, pages 1–3, Pau, France. ACM.

Graciano Neto, V. V., Manzano, W., Rohling, A. J., Fer- reira, M. G. V., Volpato, T., and Nakagawa, E. Y. (2018c). Externalizing patterns for simulations in software engineering of systems-of-systems. In SAC.

Graciano Neto, V. V., Paes, C. E., Rohling, A. J., Manzano, W., and Nakagawa, E. Y. (2019). Modeling & simulation of software architectures of systems-of-systems : An industrial report on the brazilian space system. In SpringSim, pages 1–12. Accepted.

Guessi, M., Graciano Neto, V. V., Bianchi, T., Felizardo, K. R., Oquendo, F., and Nakagawa, E. Y. (2015). A systematic literature review on the de- scription of software architectures for systems of systems. In SAC, pages 1433–1440, Salamanca, Spain.

Guessi, M., Oquendo, F., and Nakagawa, E. Y. (2016). Checking the architectural feasibility of systems-of-systems using formal descriptions. In SoSE, pages 1–6, Kongsberg, Norway.

Maier, M. W. (1998). Architecting principles for systems-of-systems. Sys- tems Engineering, 1(4):267–284.

Manzano, W., Graciano Neto, V. V., and Nakagawa, E. Y. (2019). Dynamic-SoS: An Approach for the Simulation of Systems-of-Systems Dynamic Ar- chitectures. The Computer Journal, 62:1–23.

Zeigler, B. P., Sarjoughian, H. S., Duboz, R., and Souli, J.-C. (2012). Guide to Modeling and Simulation of Systems of Systems. Springer, Berlim, Germany.
Publicado
01/07/2019
MANZANO, Wallace; NETO, Valdemar; NAKAGAWA, Elisa Yumi. Simulating Systems-of-Systems Dynamic Architectures. In: CONCURSO DE TRABALHOS DE INICIAÇÃO CIENTÍFICA DA SBC (CTIC-SBC), 38. , 2019, Belém. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 .