Jump to content

AdaptationExplore - A Process for Elicitation, Negotiation, and Documentation of Adaptive Requirements

Conference paper

Fast facts

Quote

F. Kneer, E. Kamsties, and K. Schmid, “AdaptationExplore—A Process for Elicitation, Negotiation, and
Documentation of Adaptive Requirements,” in Requirements Engineering: Foundation for Software Quality, 2021, pp. 81–98.

Content

[Context and Motivation] Current and future systems must operate in complex and dynamic environments. An adaptive system addresses these challenges by monitoring its environment and reacting by changing its behavior. [Question/Problem] Representations of adaptive requirements (e.g., at runtime) and strategies for decision-making have attracted significant interest in past and current research. However, there is a lack of support for eliciting requirements and environmental information for adaptive systems.

[Principal ideas/results] We propose applying creativity techniques to elicit adaptation requirements and using situations to negotiate them (a situation represents the state of the system and its environment at a specific point in time). [Contributions] In this paper, we introduce AdaptationExplore, a process for developing adaptive systems that supports engineers, particularly during the early phases. We report the results of a pilot study in which 37 master’s students applied the process to various cases. The study provides initial positive findings regarding the process’s effectiveness and applicability.

References and Relationships

DOI 10.1007/978-3-030-73128-1_6

Notes and references

This site uses cookies to ensure the functionality of the website and to collect statistical data. You can object to the statistical collection via the data protection settings (opt-out).

Settings(Opens in a new tab)