Model Predictive Control for Software Systems with CobRA

被引:0
作者
Angelopoulos, Konstantinos [1 ]
Papadopoulos, Alessandro V. [2 ]
Silva Souza, Vitor E. [3 ]
Mylopoulos, John [1 ]
机构
[1] Univ Trento, Trento, Italy
[2] Lund Univ, Lund, Sweden
[3] Univ Fed Espirito Santo, Vitoria, Brazil
来源
PROCEEDINGS OF 2016 IEEE/ACM 11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS) | 2016年
基金
瑞典研究理事会;
关键词
self-adaptive systems; model predictive control; awareness requirements; OPTIMIZATION;
D O I
10.1145/2897053.2897054
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Self-adaptive software systems monitor their operation and adapt when their requirements fail due to unexpected phenomena in their environment. This paper examines the case where the environment changes dynamically over time and the chosen adaptation has to take into account such changes. In control theory, this type of adaptation is known as Model Predictive Control and comes with a well-developed theory and myriads of successful applications. The paper focuses on modelling the dynamic relationship between requirements and possible adaptations. It then proposes a controller that exploits this relationship to optimize the satisfaction of requirements relative to a cost-function. This is accomplished through a model-based framework for designing self-adaptive software systems that can guarantee a certain level of requirements satisfaction over time, by dynamically composing adaptation strategies when necessary. The proposed framework is illustrated and evaluated through a simulation of the Meeting-Scheduling System exemplar.
引用
收藏
页码:35 / 46
页数:12
相关论文
共 50 条
  • [21] Multiple Model Predictive Control of Nonlinear Systems
    Kuure-Kinsey, Matthew
    Bequette, B. Wayne
    [J]. NONLINEAR MODEL PREDICTIVE CONTROL: TOWARDS NEW CHALLENGING APPLICATIONS, 2009, 384 : 153 - 165
  • [22] Guided model predictive control for connected vehicles with hybrid energy systems
    Min, Qingyun
    Li, Junqiu
    Liu, Bo
    Li, Jianwei
    Sun, Fengchun
    Sun, Chao
    [J]. ENERGY, 2021, 230
  • [23] Model predictive control design for linear parameter varying systems: A survey
    Morato, Marcelo M.
    Normey-Rico, Julio E.
    Sename, Olivier
    [J]. ANNUAL REVIEWS IN CONTROL, 2020, 49 : 64 - 80
  • [24] Selection of Control Configurations for Economic Model Predictive Control Systems
    Ellis, Matthew
    Christofides, Panagiotis D.
    [J]. AICHE JOURNAL, 2014, 60 (09) : 3230 - 3242
  • [25] Model predictive control of resonant systems using Kautz model
    Misra S.
    Reddy R.
    Saha P.
    [J]. International Journal of Automation and Computing, 2016, 13 (5) : 501 - 515
  • [26] Model Predictive Control of Resonant Systems Using Kautz Model
    Shamik Misra
    Rajasekhara Reddy
    Prabirkumar Saha
    [J]. International Journal of Automation and Computing, 2016, 13 (05) : 501 - 515
  • [27] Model Identification and Model Predictive Control of Biopharmaceutical and Biomedical Systems
    Rashid, Mudassir M.
    Sun, Xiaoyu
    Askari, Mohammad Reza
    Cinar, Ali
    [J]. IFAC PAPERSONLINE, 2022, 55 (07): : 51 - 56
  • [28] A Proactive Self-Adaptation Approach for Software Systems based on Environment-Aware Model Predictive Control
    Chen, Zhengyin
    Jiao, Wenpin
    [J]. 2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, : 992 - 1003
  • [29] Real-time Nonlinear Model Predictive Control Predictive control for mechatronic systems using a hybrid model
    Loew, Stefan
    Obradovic, Dragan
    [J]. ATP MAGAZINE, 2018, (08): : 46 - 52
  • [30] Fractional Order Distributed Model Predictive Control of Fast and Strong Interacting Systems
    Chi, Chuanguo
    Cajo, Ricardo
    Zhao, Shiquan
    Liu, Guo-Ping
    Ionescu, Clara-Mihaela
    [J]. FRACTAL AND FRACTIONAL, 2022, 6 (04)