articleACM Transactions on Autonomous and Adaptive SystemsMay 1, 2009Closed access

Self-adaptive software

University of Waterloo

Indexed incrossref

Abstract

Software systems dealing with distributed applications in changing environments normally require human supervision to continue operation in all conditions. These (re-)configuring, troubleshooting, and in general maintenance tasks lead to costly and time-consuming procedures during the operating phase. These problems are primarily due to the open-loop structure often followed in software development. Therefore, there is a high demand for management complexity reduction, management automation, robustness, and achieving all of the desired quality requirements within a reasonable cost and time range during operation. Self-adaptive software is a response to these demands; it is a closed-loop system with a feedback…

Citation impact

1,242
total citations
FWCI
121.34
Percentile
100%
References
160
Citations per year

Authors

2

Topics & keywords

Keywords
  • Computer science
  • Troubleshooting
  • Adaptation (eye)
  • Software system
  • Automation
  • Risk analysis (engineering)
  • Robustness (evolution)
  • Software quality
No related works found for this paper.