Abstract
Monitorability is a characteristic that delineates between the properties that can be runtime verified by a monitor and those that cannot. Existing notions of monitorability for branching-time specifications are quite restrictive, limiting the set of monitorable properties to a small logical fragment. A recent study has enlarged the set of monitorable branching-time properties by weakening the requirements expected of the monitors effecting the verification: it defines a novel notion of optimal monitor that carries out the maximum number of detections that can be effected for any property, thereby turning a branching-time property into a monitorable one. The study also outlines a method for obtaining a unique optimal monitor from any branching-time property but falls short of providing an automation for this procedure. In this paper, we present a prototype tool that generates monitorable properties for branching-time properties expressed in a variant of the modal μ -calculus, based on this procedure. We also assess the performance of the prototype tool by evaluating its performance against several specifications.
Original language | English |
---|---|
Title of host publication | Coordination Models and Languages - 24th IFIP WG 6.1 International Conference, COORDINATION 2022, Held as Part of the 17th International Federated Conference on Distributed Computing Techniques, DisCoTec 2022, Proceedings |
Editors | Maurice H. ter Beek, Marjan Sirjani |
Publisher | Springer Science and Business Media Deutschland GmbH |
Pages | 181-199 |
Number of pages | 19 |
ISBN (Print) | 9783031081453 |
DOIs | |
Publication status | Published - 2022 |
Event | 24th IFIP WG 6.1 International Conference on Coordination Models and Languages, COORDINATION 2022 Held as Part of the 17th International Federated Conference on Distributed Computing Techniques, DisCoTec 2022 - Lucca, Italy Duration: 13 Jun 2022 → 17 Jun 2022 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 13271 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 24th IFIP WG 6.1 International Conference on Coordination Models and Languages, COORDINATION 2022 Held as Part of the 17th International Federated Conference on Distributed Computing Techniques, DisCoTec 2022 |
---|---|
Country/Territory | Italy |
City | Lucca |
Period | 13/06/22 → 17/06/22 |
Bibliographical note
Funding Information:This research was supported by the project‘Mode(l)s of Verification and Monitorability (MoVeMnt)’ (no. 217987-051) of the Icelandic Research Fund.
Publisher Copyright:
© 2022, IFIP International Federation for Information Processing.
Other keywords
- Branching-time specifications
- Monitor Synthesis
- Runtime Verification