Extending the NFR framework with measurable non-functional requirements

Anton Yrjönen, Janne Merilinna

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

    Abstract

    Accurate and correctly specified requirements are extremely important in ensuring the production of feasible software products. To assure that the requirements have actually been implemented, there has to be a trace link from requirements to implementation. Thus far requirement engineering has been a rather separate task from software design and implementation from the process point of view. This separation has a negative impact on requirements traceability and further, to product quality. Tracing of nonfunctional requirements (NFRs), such as performance, has been particularly cumbersome. Thus, in this paper we apply and extend the NFR Framework to bridge the gap between NFRs and implementation. We have implemented the extended NFR Framework, which we call NFR+ Framework, as a modelling language including a softgoal interdependency graph validation tool with a MetaCase MetaEdit+ language workbench. We extended the NFR Framework with a concept of measurable NFRs that enables to empirically verify the realization of defined NFRs in a product. The usage of the extended NFR Framework is demonstrated with a laboratory case.
    Original languageEnglish
    Title of host publicationProceedings of the 2nd International Workshop on Non-functional System Properties in Domain Specific Modeling Languages, NFPinDSML2009
    EditorsMarko Boškoviæ, Dragan Gaševiæ, Claus Pahl , Bernhard Schätz
    Number of pages14
    Publication statusPublished - 2009
    MoE publication typeA4 Article in a conference publication
    Event2nd International Workshop on Non-functional System Properties in Domain Specific Modeling Languages, NFPinDSML2009 - Denver, United States
    Duration: 4 Oct 20094 Oct 2009

    Conference

    Conference2nd International Workshop on Non-functional System Properties in Domain Specific Modeling Languages, NFPinDSML2009
    Abbreviated titleNFPinDSML2009
    Country/TerritoryUnited States
    CityDenver
    Period4/10/094/10/09
    Other2nd International Workshop on Non-functional System Properties in Domain Specific Modeling Languages. NFPinDSML2009.

    Keywords

    • Domain specific modelling
    • requirements engineering
    • tracing

    Fingerprint

    Dive into the research topics of 'Extending the NFR framework with measurable non-functional requirements'. Together they form a unique fingerprint.

    Cite this