Bridging the Gap between the Quality Requirements and Implementation

Janne Merilinna, Tomi Räty

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

    4 Citations (Scopus)

    Abstract

    There is an increasing need for providing software products with different quality attributes. Especially in the context of product families each customer group may demand different quality attributes from a product while functional requirements remain the same. Although there are many languages for expressing quality requirements, still there is a gap between the requirements specification and their implementation. In this paper, the means for expressing quality attributes and affecting the qualities in software systems are scrutinized and illustrated in a laboratory case of stream-oriented computing system. We take a domain-specific modelling approach in order to express qualities in software models explicitly. As a result, there is a comprehensive link between the quality attributes in a software system and the quality requirements. In addition, modifying a software system according to the quality requirements is facilitated. (23 refs.)
    Original languageEnglish
    Title of host publicationProceedings of the 2009 Fourth International Conference on Software Engineering Advances, ICSEA
    Place of PublicationPiscataway
    PublisherIEEE Institute of Electrical and Electronic Engineers
    Pages3-8
    ISBN (Print)978-1-4244-4779-4
    DOIs
    Publication statusPublished - 2009
    MoE publication typeA4 Article in a conference publication
    Event4th International Conference on Software Engineering Advances, ICSEA - Porto, Portugal
    Duration: 20 Sept 200925 Sept 2009

    Conference

    Conference4th International Conference on Software Engineering Advances, ICSEA
    Country/TerritoryPortugal
    CityPorto
    Period20/09/0925/09/09

    Fingerprint

    Dive into the research topics of 'Bridging the Gap between the Quality Requirements and Implementation'. Together they form a unique fingerprint.

    Cite this