Selecting Architecture Configurations in Self- Adaptive Systems Using QoS Criteria

  • Daniel Cunha da Silva UFRN
  • Adilson Barboza Lopes UFRN
  • Felipe A. P. Pinto UFRN
  • Jair C. Leite UFRN

Resumo


The process for choosing the best architectural elements to build systems has become increasingly complex. It becomes more critical if it is necessary to consider many combinations of components in the context of an architectural configuration. This paper proposes an approach for the dynamic selection of architectural configurations based on quality of system criteria of the system, which can be used during a dynamic adaptation, the MoSAC. This module uses the MAUT theory (Multi-Attribute Utility Theory) for decision making from a finite set of possibilities, which involve multiple criteria to be analyzed. We also present a case study that is an application in the context of Iterative Digital TV to evaluate the time spent on the module to return a valid configuration to be used in a middleware with self-adaptive features, the middleware FRAME.
Palavras-chave: Quality of service, Utility theory, Computer architecture, Context, Middleware, Monitoring, component, architectural configuration, selection, model, non-functional requirements
Publicado
23/09/2012
SILVA, Daniel Cunha da; LOPES, Adilson Barboza; PINTO, Felipe A. P.; LEITE, Jair C.. Selecting Architecture Configurations in Self- Adaptive Systems Using QoS Criteria. In: SIMPÓSIO BRASILEIRO DE COMPONENTES, ARQUITETURAS E REUTILIZAÇÃO DE SOFTWARE (SBCARS), 6. , 2012, Natal/RN. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 71-80.