A metamodel for tracing non-functional requirements

Mohamad Hassan Kassab, O. Ormandjieva, M. Daneva

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

6 Citations (Scopus)

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 - Nov 16 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

Other

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

Fingerprint

Software engineering

All Science Journal Classification (ASJC) codes

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

Cite this

Kassab, M. H., Ormandjieva, O., & Daneva, M. (2009). A metamodel for tracing non-functional requirements. In 2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009 (pp. 687-694). [5170405] (2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009; Vol. 7). https://doi.org/10.1109/CSIE.2009.946
Kassab, Mohamad Hassan ; Ormandjieva, O. ; Daneva, M. / A metamodel for tracing non-functional requirements. 2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009. 2009. pp. 687-694 (2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009).
@inproceedings{0c898cabe5da4e0aa95374baf7de80de,
title = "A metamodel for tracing non-functional requirements",
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.",
author = "Kassab, {Mohamad Hassan} and O. Ormandjieva and M. Daneva",
year = "2009",
month = "11",
day = "16",
doi = "10.1109/CSIE.2009.946",
language = "English (US)",
isbn = "9780769535074",
series = "2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009",
pages = "687--694",
booktitle = "2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009",

}

Kassab, MH, Ormandjieva, O & Daneva, M 2009, A metamodel for tracing non-functional requirements. in 2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009., 5170405, 2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009, vol. 7, pp. 687-694, 2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009, Los Angeles, CA, United States, 3/31/09. https://doi.org/10.1109/CSIE.2009.946

A metamodel for tracing non-functional requirements. / Kassab, Mohamad Hassan; Ormandjieva, O.; Daneva, M.

2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009. 2009. p. 687-694 5170405 (2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009; Vol. 7).

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

TY - GEN

T1 - A metamodel for tracing non-functional requirements

AU - Kassab, Mohamad Hassan

AU - Ormandjieva, O.

AU - Daneva, M.

PY - 2009/11/16

Y1 - 2009/11/16

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

ER -

Kassab MH, Ormandjieva O, Daneva M. A metamodel for tracing non-functional requirements. In 2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009. 2009. p. 687-694. 5170405. (2009 WRI World Congress on Computer Science and Information Engineering, CSIE 2009). https://doi.org/10.1109/CSIE.2009.946