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

    62 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