Home > Research > Publications & Outputs > Requirements tracing to support change in dynam...
View graph of relations

Requirements tracing to support change in dynamically adaptive systems

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Requirements tracing to support change in dynamically adaptive systems. / Welsh, Kristopher; Sawyer, Peter.
Requirements Engineering: Foundation for Software Quality: 15th International Working Conference, REFSQ 2009 Amsterdam, The Netherlands, June 8-9, 2009 Proceedings. ed. / Martin Glinz; Patrick Heymans. Berlin: Springer-Verlag, 2009. p. 59-73 (Lecture Notes in Computer Science; Vol. 5512).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Welsh, K & Sawyer, P 2009, Requirements tracing to support change in dynamically adaptive systems. in M Glinz & P Heymans (eds), Requirements Engineering: Foundation for Software Quality: 15th International Working Conference, REFSQ 2009 Amsterdam, The Netherlands, June 8-9, 2009 Proceedings. Lecture Notes in Computer Science, vol. 5512, Springer-Verlag, Berlin, pp. 59-73. https://doi.org/10.1007/978-3-642-02050-6_6

APA

Welsh, K., & Sawyer, P. (2009). Requirements tracing to support change in dynamically adaptive systems. In M. Glinz, & P. Heymans (Eds.), Requirements Engineering: Foundation for Software Quality: 15th International Working Conference, REFSQ 2009 Amsterdam, The Netherlands, June 8-9, 2009 Proceedings (pp. 59-73). (Lecture Notes in Computer Science; Vol. 5512). Springer-Verlag. https://doi.org/10.1007/978-3-642-02050-6_6

Vancouver

Welsh K, Sawyer P. Requirements tracing to support change in dynamically adaptive systems. In Glinz M, Heymans P, editors, Requirements Engineering: Foundation for Software Quality: 15th International Working Conference, REFSQ 2009 Amsterdam, The Netherlands, June 8-9, 2009 Proceedings. Berlin: Springer-Verlag. 2009. p. 59-73. (Lecture Notes in Computer Science). doi: 10.1007/978-3-642-02050-6_6

Author

Welsh, Kristopher ; Sawyer, Peter. / Requirements tracing to support change in dynamically adaptive systems. Requirements Engineering: Foundation for Software Quality: 15th International Working Conference, REFSQ 2009 Amsterdam, The Netherlands, June 8-9, 2009 Proceedings. editor / Martin Glinz ; Patrick Heymans. Berlin : Springer-Verlag, 2009. pp. 59-73 (Lecture Notes in Computer Science).

Bibtex

@inproceedings{78de37368ed6453db5bef770fbe13dc5,
title = "Requirements tracing to support change in dynamically adaptive systems",
abstract = "[Context and motivation] All systems are susceptible to the need for change, with the desire to operate in changeable environments driving the need for software adaptation. A Dynamically Adaptive System (DAS) adjusts its behaviour autonomously at runtime in order to accommodate changes in its operating environment, which are anticipated in the system{\textquoteright}s requirements specification. [Question/Problem] In this paper, we argue that Dynamic Adaptive Systems{\textquoteright} requirements specifications are more susceptible to change than those of traditional static systems. We propose an extension to i* strategic rationale models to aid in changing a DAS. [Principal Ideas/Results] By selecting some of the types of tracing proposed for the most complex systems and supporting them for DAS modelling, it becomes possible to handle change to a DAS{\textquoteright} requirements efficiently, whilst still allowing artefacts to be stored in a Requirements Management tool to mitigate additional complexity. [Contribution] The paper identifies different classes of change that a DAS{\textquoteright} requirements may be subjected to, and illustrates with a case study how additional tracing information can support the making of each class of change.",
author = "Kristopher Welsh and Peter Sawyer",
year = "2009",
doi = "10.1007/978-3-642-02050-6_6",
language = "English",
isbn = "9783642020490",
series = "Lecture Notes in Computer Science",
publisher = "Springer-Verlag",
pages = "59--73",
editor = "Martin Glinz and Patrick Heymans",
booktitle = "Requirements Engineering: Foundation for Software Quality",

}

RIS

TY - GEN

T1 - Requirements tracing to support change in dynamically adaptive systems

AU - Welsh, Kristopher

AU - Sawyer, Peter

PY - 2009

Y1 - 2009

N2 - [Context and motivation] All systems are susceptible to the need for change, with the desire to operate in changeable environments driving the need for software adaptation. A Dynamically Adaptive System (DAS) adjusts its behaviour autonomously at runtime in order to accommodate changes in its operating environment, which are anticipated in the system’s requirements specification. [Question/Problem] In this paper, we argue that Dynamic Adaptive Systems’ requirements specifications are more susceptible to change than those of traditional static systems. We propose an extension to i* strategic rationale models to aid in changing a DAS. [Principal Ideas/Results] By selecting some of the types of tracing proposed for the most complex systems and supporting them for DAS modelling, it becomes possible to handle change to a DAS’ requirements efficiently, whilst still allowing artefacts to be stored in a Requirements Management tool to mitigate additional complexity. [Contribution] The paper identifies different classes of change that a DAS’ requirements may be subjected to, and illustrates with a case study how additional tracing information can support the making of each class of change.

AB - [Context and motivation] All systems are susceptible to the need for change, with the desire to operate in changeable environments driving the need for software adaptation. A Dynamically Adaptive System (DAS) adjusts its behaviour autonomously at runtime in order to accommodate changes in its operating environment, which are anticipated in the system’s requirements specification. [Question/Problem] In this paper, we argue that Dynamic Adaptive Systems’ requirements specifications are more susceptible to change than those of traditional static systems. We propose an extension to i* strategic rationale models to aid in changing a DAS. [Principal Ideas/Results] By selecting some of the types of tracing proposed for the most complex systems and supporting them for DAS modelling, it becomes possible to handle change to a DAS’ requirements efficiently, whilst still allowing artefacts to be stored in a Requirements Management tool to mitigate additional complexity. [Contribution] The paper identifies different classes of change that a DAS’ requirements may be subjected to, and illustrates with a case study how additional tracing information can support the making of each class of change.

U2 - 10.1007/978-3-642-02050-6_6

DO - 10.1007/978-3-642-02050-6_6

M3 - Conference contribution/Paper

SN - 9783642020490

T3 - Lecture Notes in Computer Science

SP - 59

EP - 73

BT - Requirements Engineering: Foundation for Software Quality

A2 - Glinz, Martin

A2 - Heymans, Patrick

PB - Springer-Verlag

CY - Berlin

ER -