• DocumentCode
    228613
  • Title

    An Approach for Managing Quality Attributes at Runtime Using Feature Models

  • Author

    Sanchez, Luis Emiliano ; Diaz-Pace, J. Andres ; Zunino, Alejandro ; Moisan, Sabine ; Rigault, Jean-Paul

  • Author_Institution
    ISISTAN Res. Inst., UNICEN Univ., Buenos Aires, Argentina
  • fYear
    2014
  • fDate
    29-30 Sept. 2014
  • Firstpage
    11
  • Lastpage
    20
  • Abstract
    Feature modeling has been widely used in domain engineering for the development and configuration of software products. A feature model represents the set of possible configurations to apply in a given context. Recently, this formalism was applied to the runtime (re-)configuration of systems with high variability and context changes, in which the selection of the best candidate configuration is seen as an optimization problem based on quality criteria. To this end, we propose an approach for the specification, measurement and optimization of runtime quality attributes based on feature models, and furthermore, we describe its integration into a component-based architecture for supporting dynamically adaptive systems. Feature models are annotated with quality-attribute properties and metrics, and then an efficient and flexible algorithm is used to deal with the optimization problem. We report on some examples of adaptation and quality-attribute scenarios in the context of a video surveillance domain, in order to illustrate the pros and cons of our approach.
  • Keywords
    object-oriented programming; software quality; video surveillance; component-based architecture; feature modeling; optimization problem; runtime quality attributes; software product development; video surveillance domain; Adaptation models; Context; Measurement; Optimization; Runtime; Software; Video surveillance; Component-Based Software Engineering; Dynamic Software Product Lines; Feature Models; Optimization; Quality Attributes; Runtime Adaptation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Components, Architectures and Reuse (SBCARS), 2014 Eighth Brazilian Symposium on
  • Conference_Location
    Maceio
  • Type

    conf

  • DOI
    10.1109/SBCARS.2014.13
  • Filename
    7012978