Simulating Systems-of-Systems Dynamic Architectures

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

Abstract


Systems-of-Systems (SoS) combine heterogeneous, independent systems to offer complex functionalities for highly dynamic smart applications. Due to their critical nature, SoS should be reliable and work without interruption that could cause serious losses. SoS architectural design can facilitate the prediction of the impact of failures due to SoS behavior. However, existing approaches do not support such evaluation. The main contribution of this paper is to present Dynamic-SoS, an approach to predict, at design time, the SoS architectural behavior at runtime to evaluate whether the SoS can sustain their operation. Results of our multiple case studies reveal Dynamic-SoS is a promising approach that could contribute to the quality of SoS by reliably enabling prior assessment of their dynamic architecture.

Keywords: dynamic architecture, system-of-systems, simulation

References

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.
Published
2019-07-01
MANZANO, Wallace; NETO, Valdemar; NAKAGAWA, Elisa Yumi. Simulating Systems-of-Systems Dynamic Architectures. In: SBC UNDERGRADUATE RESEARCH CONTEST (CTIC-SBC), 38. , 2019, Belém. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 .