Loading...
Please wait, while we are loading the content...
Similar Documents
Adaptive predictive control for software systems
| Content Provider | ACM Digital Library |
|---|---|
| Author | Papadopoulos, Alessandro Vittorio Angelopoulos, Konstantinos Mylopoulos, John |
| Abstract | Self-adaptive software systems are designed to support a number of alternative solutions for fulfilling their requirements. These define an adaptation space. During operation, a self-adaptive system monitors its performance and when it finds that its requirements are not fulfilled, searches its adaptation space to select a best adaptation. Two major problems need to be addressed during the selection process: (a) Handling environmental uncertainty in determining the impact of an adaptation; (b) maintain an optimal equilibrium among conflicting requirements. This position paper investigates the application of Adaptive Model Predictive Control ideas from Control Theory to design self-adaptive software that makes decisions by predicting its future performance for alternative adaptations and selects ones that minimize the cost of requirement failures using quantitative information. The technical details of our proposal are illustrated through the meeting-scheduler exemplar. . |
| Starting Page | 17 |
| Ending Page | 21 |
| Page Count | 5 |
| File Format | |
| ISBN | 9781450338141 |
| DOI | 10.1145/2804337.2804340 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2015-08-31 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Subject Keyword | Self-adaptive systems Control theory Software requirements Predictive control |
| Content Type | Text |
| Resource Type | Article |