Computer Science and Information Engineering, World Congress on (2009)
Los Angeles, California USA
Mar. 31, 2009 to Apr. 2, 2009
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSIE.2009.946
The tendency for Non-Functional Requirements (NFRs) to have a wide-ranging impact on a software system, and the strong interdependencies and tradeoffs that exist between NFRs an the software project, leave typical existing software modeling methods incapable of integrating them into the software engineering. In this paper, we propose a metamodel which explicitly models FRs, NFRs, their refinements and their interdependencies. The metamodel, which is independent from any programming paradigm, is further transformed into a relational model which facilitates NFRs traceability using tracing queries implemented through "Datalog" expressions. The approach is illustrated on a case study.
Non-functional Requirements, requirements engineering, traceability, classification, requirements conflicts, software quality, scope management, metamodel, association points
M. Kassab, M. Daneva, O. Ormandjieva, "A Metamodel for Tracing Non-functional Requirements", Computer Science and Information Engineering, World Congress on, vol. 07, no. , pp. 687-694, 2009, doi:10.1109/CSIE.2009.946