Configuration Monitor Synthesis
<|reference_start|>Configuration Monitor Synthesis: The observable behavior of a system usually carries useful information about its internal state, properties, and potential future behaviors. In this paper, we introduce configuration monitoring to determine an unknown configuration of a running system based on observations of its behavior. We develop a modular and generic pipeline to synthesize automata-theoretic configuration monitors from a featured transition system model of the configurable system to be monitored. The pipeline further allows synthesis under partial observability and network-induced losses as well as predictive configuration monitors taking the potential future behavior of a system into account. Beyond the novel application of configuration monitoring, we show that our approach also generalizes and unifies existing work on runtime monitoring and fault diagnosis, which aim at detecting the satisfaction or violation of properties and the occurrence of faults, respectively. We empirically demonstrate the efficacy of our approach with a case study on configuration monitors synthesized from configurable systems community benchmarks.<|reference_end|>
@article{köhl2024configuration,
    title={Configuration Monitor Synthesis},
    author={Maximilian A. K"ohl, Clemens Dubslaff, Holger Hermanns},
    journal={arXiv preprint arXiv:2408.17368},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.17368},
    primaryClass={cs.FL cs.SE}
}