M. Stadler, M. Vierhauser, A. Garmendia, M. Wimmer, J. Cleland-Huang: Flexible Model-Driven Runtime Monitoring Support for Cyber-Physical Systems, 2022 IEEE/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), Pittsburgh, PA, USA , May 22-24, 2022. Doi: 10.1109/ICSE-Companion55297.2022.9793768
Providing adequate runtime monitoring is critical for ensuring safe operation and for enabling self-adaptive behavior of Cyber-Physical Systems. This requires identifying runtime properties of interest, creating Probes to instrument the system, and defining constraints to be checked at runtime. Implementing and setting up a monitoring framework for a system is typically a challenging task, and most existing approaches lack support for the automated generation and setup of monitors. GRuM significantly eases the task of creating monitors and maintaining them throughout the lifetime of the system by automatically generating runtime models and providing support for updating and adapting them when needed.