When to Adapt? Identification of Problem Domains for Adaptive Systems

Kristopher Welsh, Peter Sawyer

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

Dynamically adaptive systems (DASs) change behaviour at run-time to operate in volatile environments. As we learn how best to design and build systems with greater autonomy, we must also consider when to do so. Thus far, DASs have tended to showcase the benefits of adaptation infrastructures with little understanding of what characterizes the problem domains that require run-time adaptation. This position paper posits that context-dependent variation in the acceptable trade-offs between non-functional requirements is a key indicator of problems that require dynamically adaptive solutions.
Original languageEnglish
Title of host publicationREFSQ '08: Proceedings of the 14th international conference on Requirements Engineering
PublisherSpringer
Pages198-203
Number of pages6
ISBN (Print)978-3-540-69060-3
DOIs
Publication statusPublished - 2008

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume5025
ISSN (Print)0302-9743

Fingerprint

Adaptive systems
Identification (control systems)

Keywords

  • Adaptive systems
  • non-functional requirements

Cite this

Welsh, K., & Sawyer, P. (2008). When to Adapt? Identification of Problem Domains for Adaptive Systems. In REFSQ '08: Proceedings of the 14th international conference on Requirements Engineering (pp. 198-203). (Lecture Notes in Computer Science; Vol. 5025). Springer. https://doi.org/10.1007/978-3-540-69062-7_19
Welsh, Kristopher ; Sawyer, Peter. / When to Adapt? Identification of Problem Domains for Adaptive Systems. REFSQ '08: Proceedings of the 14th international conference on Requirements Engineering. Springer, 2008. pp. 198-203 (Lecture Notes in Computer Science).
@inbook{3cd7c15e37b6447193b6111dd489448b,
title = "When to Adapt? Identification of Problem Domains for Adaptive Systems",
abstract = "Dynamically adaptive systems (DASs) change behaviour at run-time to operate in volatile environments. As we learn how best to design and build systems with greater autonomy, we must also consider when to do so. Thus far, DASs have tended to showcase the benefits of adaptation infrastructures with little understanding of what characterizes the problem domains that require run-time adaptation. This position paper posits that context-dependent variation in the acceptable trade-offs between non-functional requirements is a key indicator of problems that require dynamically adaptive solutions.",
keywords = "Adaptive systems, non-functional requirements",
author = "Kristopher Welsh and Peter Sawyer",
year = "2008",
doi = "10.1007/978-3-540-69062-7_19",
language = "English",
isbn = "978-3-540-69060-3",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "198--203",
booktitle = "REFSQ '08: Proceedings of the 14th international conference on Requirements Engineering",
address = "Germany",

}

Welsh, K & Sawyer, P 2008, When to Adapt? Identification of Problem Domains for Adaptive Systems. in REFSQ '08: Proceedings of the 14th international conference on Requirements Engineering. Lecture Notes in Computer Science, vol. 5025, Springer, pp. 198-203. https://doi.org/10.1007/978-3-540-69062-7_19

When to Adapt? Identification of Problem Domains for Adaptive Systems. / Welsh, Kristopher; Sawyer, Peter.

REFSQ '08: Proceedings of the 14th international conference on Requirements Engineering. Springer, 2008. p. 198-203 (Lecture Notes in Computer Science; Vol. 5025).

Research output: Chapter in Book/Report/Conference proceedingChapter

TY - CHAP

T1 - When to Adapt? Identification of Problem Domains for Adaptive Systems

AU - Welsh, Kristopher

AU - Sawyer, Peter

PY - 2008

Y1 - 2008

N2 - Dynamically adaptive systems (DASs) change behaviour at run-time to operate in volatile environments. As we learn how best to design and build systems with greater autonomy, we must also consider when to do so. Thus far, DASs have tended to showcase the benefits of adaptation infrastructures with little understanding of what characterizes the problem domains that require run-time adaptation. This position paper posits that context-dependent variation in the acceptable trade-offs between non-functional requirements is a key indicator of problems that require dynamically adaptive solutions.

AB - Dynamically adaptive systems (DASs) change behaviour at run-time to operate in volatile environments. As we learn how best to design and build systems with greater autonomy, we must also consider when to do so. Thus far, DASs have tended to showcase the benefits of adaptation infrastructures with little understanding of what characterizes the problem domains that require run-time adaptation. This position paper posits that context-dependent variation in the acceptable trade-offs between non-functional requirements is a key indicator of problems that require dynamically adaptive solutions.

KW - Adaptive systems

KW - non-functional requirements

UR - https://link.springer.com/chapter/10.1007%2F978-3-540-69062-7_19

U2 - 10.1007/978-3-540-69062-7_19

DO - 10.1007/978-3-540-69062-7_19

M3 - Chapter

SN - 978-3-540-69060-3

T3 - Lecture Notes in Computer Science

SP - 198

EP - 203

BT - REFSQ '08: Proceedings of the 14th international conference on Requirements Engineering

PB - Springer

ER -

Welsh K, Sawyer P. When to Adapt? Identification of Problem Domains for Adaptive Systems. In REFSQ '08: Proceedings of the 14th international conference on Requirements Engineering. Springer. 2008. p. 198-203. (Lecture Notes in Computer Science). https://doi.org/10.1007/978-3-540-69062-7_19