Engineering Self-Adaptive Systems through Feedback Loops

Published: 2009, Last Modified: 25 Jan 2026Software Engineering for Self-Adaptive Systems 2009EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: To deal with the increasing complexity of software systems and uncertainty of their environments, software engineers have turned to self-adaptivity. Self-adaptive systems are capable of dealing with a continuously changing environment and emerging requirements that may be unknown at design-time. However, building such systems cost-effectively and in a predictable manner is a major engineering challenge. In this paper, we explore the state-of-the-art in engineering self-adaptive systems and identify potential improvements in the design process.
Loading