TY - GEN
T1 - A metamodel for tracing non-functional requirements
AU - Kassab, M.
AU - Ormandjieva, O.
AU - Daneva, M.
PY - 2009
Y1 - 2009
N2 - 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 and 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.
AB - 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 and 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.
UR - http://www.scopus.com/inward/record.url?scp=71049119046&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=71049119046&partnerID=8YFLogxK
U2 - 10.1109/CSIE.2009.946
DO - 10.1109/CSIE.2009.946
M3 - Conference contribution
AN - SCOPUS:71049119046
SN - 9780769535074
T3 - 2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009
SP - 687
EP - 694
BT - 2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009
T2 - 2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009
Y2 - 31 March 2009 through 2 April 2009
ER -