Zitat
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.
Abstract
[Context and motivation] Current and future systems have to operate in complex and dynamic environments. An adaptive system addresses these challenges as it monitors its environment and reacts by changing its behavior. [Question/Problem] Representations of adaptive requirements (e.g., at runtime) and strategies for decision-making have gained a lot of interest in past and current research. Yet, there is a lack of support for elicitation of requirements and environmental information for adaptive systems.
[Principal ideas/results] We suggest to apply creativity techniques to elicit adaptation requirements and make use of situations to negotiate them (a situation represents the state of the system and its environment at a particular instance of time). [Contributions] In this paper, we introduce AdaptationExplore, a process for the development of adaptive systems, which supports engineers in particular during the early phases. The results of a pilot study are reported. 37 Master students applied the process on different cases. The study provides first positive experiences on the effectiveness and applicability of the process.
Referenzen und Relationen
DOI 10.1007/978-3-030-73128-1_6