Y. -J. Shin, J. -Y. Bae and D. -H. Bae, "Concepts and Models of Environment of Self-Adaptive Systems: A Systematic Literature Review," 2021 28th Asia-Pacific Software Engineering Conference (APSEC), 2021, pp. 296-305, doi: 10.1109/APSEC53868.2021.00037.
Y. -J. Shin, J. -Y. Bae and D. -H. Bae, "Concepts and Models of Environment of Self-Adaptive Systems: A Systematic Literature Review," 2021 28th Asia-Pacific Software Engineering Conference (APSEC), 2021, pp. 296-305, doi: 10.1109/APSEC53868.2021.00037.
Y. -J. Shin, J. -Y. Bae and D. -H. Bae, "Concepts and Models of Environment of Self-Adaptive Systems: A Systematic Literature Review," 2021 28th Asia-Pacific Software Engineering Conference (APSEC), 2021, pp. 296-305, doi: 10.1109/APSEC53868.2021.00037.
Y. -J. Shin, J. -Y. Bae and D. -H. Bae, "Concepts and Models of Environment of Self-Adaptive Systems: A Systematic Literature Review," 2021 28th Asia-Pacific Software Engineering Conference (APSEC), 2021, pp. 296-305, doi: 10.1109/APSEC53868.2021.00037.
Abstract
The runtime environment is an important concern for self-adaptive systems (SASs). Although researchers have proposed many approaches for developing SASs that address the issue of uncertain runtime environments, the understanding of these environments varies depending on the objectives, perspectives, and assumptions of the research. Thus, the current understanding of the environment in SAS development is ambiguous and abstract. To make this understanding more concrete, we describe the landscape in this area through a systematic literature review (SLR). We examined 128 primary studies and 14 unique environment models. We investigated concepts of the environment depicted in the primary studies and the proposed environment models based on their ability to aid in understanding. This illustrates the characteristics of the SAS environment, the associated emerging environmental uncertainties, and what is expressed in the existing environment models. This paper makes explicit the implicit understanding about the environment made by the SAS research community and organizes and visualizes them.
self-adaptive systems, environment, concept, model, systematic literature review
Copyright:
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.