Publikation - Einzelansicht
details for the publication
|author(s)||Fabian Kneer, Erik Kamsties and Klaus Schmid|
|title||AdaptationExplore - A Process for Elicitation, Negotiation, and Documentation of Adaptive Requirements|
|booktitle||Dalpiaz F., Spoletini P. (eds) Requirements Engineering: Foundation for Software Quality|
|series||Lecture Notes in Computer Science|
|digital object identifier (doi)||DOI: https://doi.org/10.1007/978-3-030-73128-1_6|
[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.