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 条
[31]   Model predictive control technologies for efficient and flexible power consumption in refrigeration systems [J].
Hovgaard, Tobias Gybel ;
Larsen, Lars F. S. ;
Edlund, Kristian ;
Jorgensen, John Bagterp .
ENERGY, 2012, 44 (01) :105-116
[32]   A model predictive formulation for control of open-loop unstable cascade systems [J].
Nagrath, D ;
Prasad, V ;
Bequette, BW .
CHEMICAL ENGINEERING SCIENCE, 2002, 57 (03) :365-378
[33]   Model Predictive Control using Physics Informed Neural Networks for Process Systems [J].
Patel, Rahul ;
Bhartiya, Sharad ;
Gudi, Ravindra .
IFAC PAPERSONLINE, 2024, 58 (14) :775-780
[34]   Model predictive control for systems with fast dynamics using inverse neural models [J].
Stogiannos, Marios ;
Alexandridis, Alex ;
Sarimveis, Haralambos .
ISA TRANSACTIONS, 2018, 72 :161-177
[35]   Demand reduction in building energy systems based on economic model predictive control [J].
Ma, Jingran ;
Qin, Joe ;
Salsbury, Timothy ;
Xu, Peng .
CHEMICAL ENGINEERING SCIENCE, 2012, 67 (01) :92-100
[36]   Stability analysis of piecewise affine systems with multi-model predictive control [J].
Petsagkourakis, Panagiotis ;
Heath, William Paul ;
Theodoropoulos, Constantinos .
AUTOMATICA, 2020, 111
[37]   Distributed Model Predictive Control of Switched Nonlinear Systems with Scheduled Mode Transitions [J].
Heidarinejad, Mohsen ;
Liu, Jinfeng ;
Christofides, Panagiotis D. .
AICHE JOURNAL, 2013, 59 (03) :860-871
[38]   Demand-response in building heating systems: A Model Predictive Control approach [J].
Bianchini, Gianni ;
Casini, Marco ;
Vicino, Antonio ;
Zarrilli, Donato .
APPLIED ENERGY, 2016, 168 :159-170
[39]   Robust Model Predictive Sliding Mode Control of Linear Parameter Varying Systems [J].
Baneshi, Mohammadsadegh ;
Farbood, Mohsen ;
Rossiter, Anthony J. A. ;
Mobayen, Saleh ;
Skruch, Pawel ;
Carli, Ruggero .
IEEE ACCESS, 2025, 13 :64291-64304
[40]   Unveiling overlooked aspects of model predictive control for building air conditioning systems [J].
Huang, Sen ;
Huang, Bowen ;
Ma, Xu ;
Bhattacharya, Saptarshi ;
Bhattacharya, Arnab ;
Vrabie, Draguna ;
Lian, Jianming .
JOURNAL OF BUILDING PERFORMANCE SIMULATION, 2024, 17 (04) :510-525