Modeling quality attribute variability

Eila Niemelä, Antti Evesti, Pekka Savolainen

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    22 Citations (Scopus)

    Abstract

    Due to the emerging service orientation of software architectures, the importance of quality aspects and the ability to manage the changing quality requirements of a service have raised the question of how to explicitly define quality requirements and how to assure that quality requirements are defined and handled in the same way by all developers involved in the development of the service. The contribution of this paper is a novel approach, which allows to define metrics for quality attributes as quality ontologies, to specify execution qualities as quality profiles according to a quality variability model and quality ontologies, and to model quality properties as an integrated part of software architecture. The Unified Modeling Language (UML) and its extension mechanisms are used for defining quality profiles. The approach is applied to reliability and security modeling and supported by an integrated tool chain developed on top of the Eclipse platform.
    Original languageEnglish
    Title of host publicationProceedings of the 3rd International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2008
    EditorsCesar Gonzalez-Perez
    PublisherINSTICC Press
    Pages169-176
    ISBN (Print)978-989-8111-28-9
    Publication statusPublished - 2008
    MoE publication typeA4 Article in a conference publication
    Event3rd International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2008 - Funchal, Spain
    Duration: 4 May 20087 May 2008

    Conference

    Conference3rd International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2008
    Abbreviated titleENASE 2008
    Country/TerritorySpain
    CityFunchal
    Period4/05/087/05/08

    Keywords

    • Modeling
    • software architecture
    • quality attribute
    • variability
    • ontology
    • software product family

    Fingerprint

    Dive into the research topics of 'Modeling quality attribute variability'. Together they form a unique fingerprint.

    Cite this