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
CountryUnited 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

    Yrjönen, A., & Merilinna, J. (2009). Extending the NFR framework with measurable non-functional requirements. In M. Boškoviæ, D. Gaševiæ, C. Pahl , & B. Schätz (Eds.), Proceedings of the 2nd International Workshop on Non-functional System Properties in Domain Specific Modeling Languages, NFPinDSML2009 http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-553/