Title :
A Metamodel for Tracing Non-functional Requirements
Author :
Kassab, M. ; Ormandjieva, O. ; Daneva, M.
Author_Institution :
Concordia Univ., Montreal, QC, Canada
fDate :
March 31 2009-April 2 2009
Abstract :
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.
Keywords :
formal specification; program diagnostics; relational databases; datalog; meta model; nonfunctional requirement tracing; programming paradigm; relational model; software engineering; software modeling method; software project; software system; Application software; Computer science; Costs; Delay; Linear accelerators; Logic programming; Mars; Object oriented programming; Software engineering; Software systems; Non-functional Requirements; association points; classification; metamodel; requirements conflicts; requirements engineering; scope management; software quality; traceability;
Conference_Titel :
Computer Science and Information Engineering, 2009 WRI World Congress on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-0-7695-3507-4
DOI :
10.1109/CSIE.2009.946