A metamodel for tracing non-functional requirements

M. Kassab, O. Ormandjieva, M. Daneva

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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

Original languageEnglish (US)
Title of host publication2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009
Pages687-694
Number of pages8
DOIs
StatePublished - 2009
Event2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009 - Los Angeles, CA, United States
Duration: Mar 31 2009Apr 2 2009

Publication series

Name2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009
Volume7

Conference

Conference2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009
Country/TerritoryUnited States
CityLos Angeles, CA
Period3/31/094/2/09

ASJC Scopus subject areas

  • Computer Science Applications
  • Hardware and Architecture
  • Information Systems
  • Software

Fingerprint

Dive into the research topics of 'A metamodel for tracing non-functional requirements'. Together they form a unique fingerprint.

Cite this