Reference Architectures for Self-Managed Software Systems: A Systematic Literature Review

  • Frank J. Affonso UNESP
  • Katia R. F. Scannavino UFPR
  • Lucas B. R. Oliveira USP
  • Elisa Y. Nakagawa USP

Resumo


Self-Managed Software Systems (SMSS) have emerged as an important type of software systems. However, the development of such systems is not a trivial task, as they constantly deal with adaptations at runtime so as to fulfill new needs of both users and execution environment. From another perspective, Reference Architectures (RAs) have been used for the aggregation of knowledge on specific domains, promoting the reuse of design expertise and facilitating the development, standardization, and evolution of software systems. Considering the relevance of such architectures, RAs for SMSS (RA4SMSS) have also been proposed. On the other hand, to the best of our knowledge, no study on a panorama or comparison on RA4SMSS has been published. This paper reports the results of a systematic literature review on RA4SMSS. They show that although relevant initiatives have been found, the SMSS area needs a broader contribution to boost the development of such systems. Moreover, research lines that must further investigated were also identified.
Palavras-chave: Computer architecture, Databases, Software systems, Software architecture, Computational modeling, Self-managed software systems, Reference architecture, Systematic literature review
Publicado
28/09/2014
AFFONSO, Frank J.; SCANNAVINO, Katia R. F.; OLIVEIRA, Lucas B. R.; NAKAGAWA, Elisa Y.. Reference Architectures for Self-Managed Software Systems: A Systematic Literature Review. In: SIMPÓSIO BRASILEIRO DE COMPONENTES, ARQUITETURAS E REUTILIZAÇÃO DE SOFTWARE (SBCARS), 8. , 2014, Maceió/AL. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2014 . p. 21-31.