作者: Konstantinos Angelopoulos , Alessandro Vittorio Papadopoulos , John Mylopoulos
关键词: Reliability engineering 、 Software requirements specification 、 Model predictive control 、 Adaptation (computer science) 、 Information engineering 、 Engineering 、 Systems engineering 、 Software system 、 Software requirements 、 Software 、 Control theory
摘要: Self-adaptive software systems are designed to support a number of alternative solutions for fulfilling their requirements. These define an adaptation space. During operation, self-adaptive system monitors its performance and when it finds that requirements not fulfilled, searches space select best adaptation. Two major problems need be addressed during the selection process: (a) Handling environmental uncertainty in determining impact adaptation; (b) maintain optimal equilibrium among conflicting This position paper investigates application Adaptive Model Predictive Control ideas from Theory design makes decisions by predicting future adaptations selects ones minimize cost requirement failures using quantitative information. The technical details our proposal illustrated through meeting-scheduler exemplar.