Self-adaptive software: development approach and automatic process for adaptation at runtime. (2015). Revista Brasileira De Computação Aplicada, 7(1), 68-84. https://doi.org/10.5335/rbca.2015.4224