Visconti, E., Bartocci, E., Falcone, Y., & Nenzi, L. (2024). Adaptable Configuration of Decentralized Monitors. In V. Castiglioni & A. Francalanza (Eds.), Formal Techniques for Distributed Objects, Components, and Systems. FORTE 2024 (pp. 197–217). Springer. https://doi.org/10.1007/978-3-031-62645-6_11
44th IFIP WG 6.1 International Conference (FORTE 2024)
en
Event date:
17-Jun-2024 - 21-Jun-2024
-
Event place:
Groningen, Netherlands (the)
-
Number of Pages:
21
-
Publisher:
Springer
-
Peer reviewed:
Yes
-
Keywords:
Runtime Verification; Decentralized Monitoring; Formal Methods; Linear Temporal Logic
en
Abstract:
Prominent challenges in runtime verification of a distributed system are the correct placement, configuration, and coordination of the monitoring nodes. This work considers state-of-the-art decentralized monitoring practices and proposes a framework to recommend efficient configurations of the monitoring system depending on the target specification. Our approach aims to optimize communication over several features (e.g., minimizing the number of messages exchanged, the number of computations happening overall, etc.) in contexts where finding an efficient communication strategy requires slow simulations. We optimize by training multiple machine learning models from simulations combining traces, formulae, and systems of different sizes. The experimental results show that the developed model can reliably suggest the best configuration strategy in a few nanoseconds, contrary to the minutes or possibly hours required by direct simulations that would be impractical at runtime.
en
Project title:
High-dimensional statistical learning: New methods to advance economic and sustainability policies: ZK 35-G (FWF - Österr. Wissenschaftsfonds) Training and Guiding AI Agents with Ethical Rules: ICT22-023 (WWTF Wiener Wissenschafts-, Forschu und Technologiefonds)
-
Research Areas:
Computer Engineering and Software-Intensive Systems: 100%