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 language | English |
---|---|
Title of host publication | Proceedings of the 2nd International Workshop on Non-functional System Properties in Domain Specific Modeling Languages, NFPinDSML2009 |
Editors | Marko Boškoviæ, Dragan Gaševiæ, Claus Pahl , Bernhard Schätz |
Number of pages | 14 |
Publication status | Published - 2009 |
MoE publication type | A4 Article in a conference publication |
Event | 2nd International Workshop on Non-functional System Properties in Domain Specific Modeling Languages, NFPinDSML2009 - Denver, United States Duration: 4 Oct 2009 → 4 Oct 2009 |
Conference
Conference | 2nd International Workshop on Non-functional System Properties in Domain Specific Modeling Languages, NFPinDSML2009 |
---|---|
Abbreviated title | NFPinDSML2009 |
Country/Territory | United States |
City | Denver |
Period | 4/10/09 → 4/10/09 |
Other | 2nd International Workshop on Non-functional System Properties in Domain Specific Modeling Languages. NFPinDSML2009. |
Keywords
- Domain specific modelling
- requirements engineering
- tracing