Change Impact Analysis based on Formalization of Trace Relations for Requirements

Arda Göknil, Ivan Ivanov, Klaas van den Berg

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

58 Downloads (Pure)

Abstract

Evolving customer needs is one of the driving factors in software development. There is a need to analyze the impact of requirement changes in order to determine possible conflicts and design alternatives influenced by these changes. The analysis of the impact of requirement changes on related requirements can be based on requirements traceability. In this paper, we propose a requirements metamodel with well defined types of requirements relations. This metamodel represents the common concepts extracted from some prevalent requirements engineering approaches. The requirements relations in the metamodel are used to trace related requirements for change impact analysis. We formalize the relations. Based on this formalization, we define change impact rules for requirements. As a case study, we apply these rules to changes in the requirements specification for Course Management System.
Original languageUndefined
Title of host publicationECMDA Traceability Workshop (ECMDA-TW)
EditorsJ. Oldevik, G. K. Olsen, T. Neple, R. Paige
Place of PublicationTrondheim, Norway
PublisherSINTEF Report
Pages59-75
Number of pages17
ISBN (Print)978-82-14-04396-9
Publication statusPublished - Jun 2008

Publication series

Name
PublisherSINTEF Report
Number274

Keywords

  • EWI-12889
  • CR-D.2
  • SE-MDA: Model Driven Architecture
  • METIS-251014
  • IR-64815

Cite this

Göknil, A., Ivanov, I., & van den Berg, K. (2008). Change Impact Analysis based on Formalization of Trace Relations for Requirements. In J. Oldevik, G. K. Olsen, T. Neple, & R. Paige (Eds.), ECMDA Traceability Workshop (ECMDA-TW) (pp. 59-75). Trondheim, Norway: SINTEF Report.
Göknil, Arda ; Ivanov, Ivan ; van den Berg, Klaas. / Change Impact Analysis based on Formalization of Trace Relations for Requirements. ECMDA Traceability Workshop (ECMDA-TW). editor / J. Oldevik ; G. K. Olsen ; T. Neple ; R. Paige. Trondheim, Norway : SINTEF Report, 2008. pp. 59-75
@inproceedings{cf0326cd075448b09bba832da47d3b52,
title = "Change Impact Analysis based on Formalization of Trace Relations for Requirements",
abstract = "Evolving customer needs is one of the driving factors in software development. There is a need to analyze the impact of requirement changes in order to determine possible conflicts and design alternatives influenced by these changes. The analysis of the impact of requirement changes on related requirements can be based on requirements traceability. In this paper, we propose a requirements metamodel with well defined types of requirements relations. This metamodel represents the common concepts extracted from some prevalent requirements engineering approaches. The requirements relations in the metamodel are used to trace related requirements for change impact analysis. We formalize the relations. Based on this formalization, we define change impact rules for requirements. As a case study, we apply these rules to changes in the requirements specification for Course Management System.",
keywords = "EWI-12889, CR-D.2, SE-MDA: Model Driven Architecture, METIS-251014, IR-64815",
author = "Arda G{\"o}knil and Ivan Ivanov and {van den Berg}, Klaas",
year = "2008",
month = "6",
language = "Undefined",
isbn = "978-82-14-04396-9",
publisher = "SINTEF Report",
number = "274",
pages = "59--75",
editor = "J. Oldevik and Olsen, {G. K.} and T. Neple and R. Paige",
booktitle = "ECMDA Traceability Workshop (ECMDA-TW)",

}

Göknil, A, Ivanov, I & van den Berg, K 2008, Change Impact Analysis based on Formalization of Trace Relations for Requirements. in J Oldevik, GK Olsen, T Neple & R Paige (eds), ECMDA Traceability Workshop (ECMDA-TW). SINTEF Report, Trondheim, Norway, pp. 59-75.

Change Impact Analysis based on Formalization of Trace Relations for Requirements. / Göknil, Arda; Ivanov, Ivan; van den Berg, Klaas.

ECMDA Traceability Workshop (ECMDA-TW). ed. / J. Oldevik; G. K. Olsen; T. Neple; R. Paige. Trondheim, Norway : SINTEF Report, 2008. p. 59-75.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Change Impact Analysis based on Formalization of Trace Relations for Requirements

AU - Göknil, Arda

AU - Ivanov, Ivan

AU - van den Berg, Klaas

PY - 2008/6

Y1 - 2008/6

N2 - Evolving customer needs is one of the driving factors in software development. There is a need to analyze the impact of requirement changes in order to determine possible conflicts and design alternatives influenced by these changes. The analysis of the impact of requirement changes on related requirements can be based on requirements traceability. In this paper, we propose a requirements metamodel with well defined types of requirements relations. This metamodel represents the common concepts extracted from some prevalent requirements engineering approaches. The requirements relations in the metamodel are used to trace related requirements for change impact analysis. We formalize the relations. Based on this formalization, we define change impact rules for requirements. As a case study, we apply these rules to changes in the requirements specification for Course Management System.

AB - Evolving customer needs is one of the driving factors in software development. There is a need to analyze the impact of requirement changes in order to determine possible conflicts and design alternatives influenced by these changes. The analysis of the impact of requirement changes on related requirements can be based on requirements traceability. In this paper, we propose a requirements metamodel with well defined types of requirements relations. This metamodel represents the common concepts extracted from some prevalent requirements engineering approaches. The requirements relations in the metamodel are used to trace related requirements for change impact analysis. We formalize the relations. Based on this formalization, we define change impact rules for requirements. As a case study, we apply these rules to changes in the requirements specification for Course Management System.

KW - EWI-12889

KW - CR-D.2

KW - SE-MDA: Model Driven Architecture

KW - METIS-251014

KW - IR-64815

M3 - Conference contribution

SN - 978-82-14-04396-9

SP - 59

EP - 75

BT - ECMDA Traceability Workshop (ECMDA-TW)

A2 - Oldevik, J.

A2 - Olsen, G. K.

A2 - Neple, T.

A2 - Paige, R.

PB - SINTEF Report

CY - Trondheim, Norway

ER -

Göknil A, Ivanov I, van den Berg K. Change Impact Analysis based on Formalization of Trace Relations for Requirements. In Oldevik J, Olsen GK, Neple T, Paige R, editors, ECMDA Traceability Workshop (ECMDA-TW). Trondheim, Norway: SINTEF Report. 2008. p. 59-75