• DocumentCode
    2799749
  • Title

    Definition of a Component Selection Process Based on QoS Criteria and Its Application to Self-adaptive Software Systems

  • Author

    Cunha da Silva, Daniel ; Lopes, Adilson Barboza ; Leite, Jair C. ; Pinto, Felipe A P ; da Silva, Carlos Eduardo

  • fYear
    2011
  • fDate
    26-27 Sept. 2011
  • Firstpage
    90
  • Lastpage
    99
  • Abstract
    Nowadays, self-adaptive systems use the concept of feedback loops. This approach is based on the selection of components that conform to the expected requirements. The selection became increasingly complex in such systems due to the variety of criteria. This paper proposes a process for dynamic selection of components using multi-attribute utility theory based on Quality of Service (QoS) criteria. Furthermore, it defines a model that can be used to represent the current needs of an application, and that is used by the proposed selection process for evaluating the candidate components. As a proof of concept, it´s presented the AnaMoC module that performs the selection of components based on the proposed process.
  • Keywords
    object-oriented programming; quality of service; software engineering; AnaMoC module; QoS criteria; component selection process; feedback loops; multiattribute utility theory; quality of service; self-adaptive software systems; Computational modeling; Context modeling; Feedback loop; Monitoring; Quality of service; Unified modeling language; Utility theory; dynamic adaptation; model; selection; strategy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Components, Architectures and Reuse (SBCARS), 2011 Fifth Brazilian Symposium on
  • Conference_Location
    Sao Paulo
  • Print_ISBN
    978-1-4673-0208-1
  • Type

    conf

  • DOI
    10.1109/SBCARS.2011.10
  • Filename
    6114545