posted on 2020-01-22, 14:20authored byAmel Bennaceur, Carlo Ghezzi, Kenji Tei, Timo Kehrer, Danny Weyns, Radu Calinescu, Schahram Dustdar, Zhenjiang Hu, Shinichi Honiden, Fuyuki Ishikawa, Zhi Jin, Jeffrey Kramer, Marin Litoiu, Michele Loreti, Gabriel A. Moreno, Hausi A. Müller, Laura Nenzi, Bashar NuseibehBashar Nuseibeh, Liliana Pasquale, Wolfgang Reisig, Heinz Schmidt, Christos Tsigkanos, Haiyan Zhao
From smart buildings to medical devices to smart
nations, software systems increasingly integrate computation,
networking, and interaction with the physical environment. These
systems are known as Cyber-Physical Systems (CPS). While these
systems open new opportunities to deliver improved quality of
life for people and reinvigorate computing, their engineering is a
difficult problem given the level of heterogeneity and dynamism
they exhibit. While progress has been made, we argue that
complexity is now at a level such that existing approaches need
a major re-think to define principles and associated techniques
for CPS. In this paper, we identify research challenges when
modelling, analysing and engineering CPS. We focus on three key
topics: theoretical foundations of CPS, self-adaptation methods
for CPS, and exemplars of CPS serving as a research vehicle
shared by a larger community. For each topic, we present an
overview and suggest future research directions, thereby focusing
on selected challenges. This paper is one of the results of the
Shonan Seminar 118 on Modelling and Analysing Resilient Cyber-
Physical Systems, which took place in December 2018.
History
Publication
SEAMS '19: Proceedings of the 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems;pp. 70-76