作者
Antonio Filieri, Martina Maggio, Konstantinos Angelopoulos, Nicolás D’Ippolito, Ilias Gerostathopoulos, Andreas Hempel, Henry Hoffmann, Pooyan Jamshidi, Evangelia Kalyvianaki, Cristian Klein, Filip Krikava, Sasa Misailovic, Alessandro Papadopoulos, Suprio Ray, Amir Sharifloo, Stepan Shevtsov, Mateusz Ujma, Thomas Vogel
发表日期
2015
研讨会论文
Proceedings of the 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
简介
The software engineering community has proposed numerous approaches for making software self-adaptive. These approaches take inspiration from machine learning and control theory, constructing software that monitors and modifies its own behavior to meet goals. Control theory, in particular, has received considerable attention as it represents a general methodology for creating adaptive systems. Control-theoretical software implementations, however, tend to be ad hoc. While such solutions often work in practice, it is difficult to understand and reason about the desired properties and behavior of the resulting adaptive software and its controller. This paper discusses a control design process for software systems which enables automatic analysis and synthesis of a controller that is guaranteed to have the desired properties and behavior. The paper documents the process and illustrates its use in an example …
引用总数
201520162017201820192020202120222023202415171813151214982
学术搜索中的文章
A Filieri, M Maggio, K Angelopoulos, N d'Ippolito… - 2015 IEEE/ACM 10th International Symposium on …, 2015