Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/86107
Title: | Adventures in monitorability : from branching to linear time and back again |
Authors: | Aceto, Luca Achilleos, Antonis Francalanza, Adrian Ingólfsdóttir, Anna Lehtinen, Karoliina |
Keywords: | Computer logic Computer software -- Verification Object monitors (Computer software) Recursive functions -- Data processing |
Issue Date: | 2019-01 |
Publisher: | Association for Computing Machinery |
Citation: | Aceto, L., Achilleos, A., Francalanza, A., Ingólfsdóttir, A., & Lehtinen, K. (2019). Adventures in monitorability : from branching to linear time and back again. Proceedings of the ACM on Programming Languages, 3(POPL), 1-29. |
Abstract: | This paper establishes a comprehensive theory of runtime monitorability for Hennessy-Milner logic with recursion, a very expressive variant of the modal µ-calculus. It investigates the monitorability of that logic with a linear-time semantics and then compares the obtained results with ones that were previously presented in the literature for a branching-time setting. Our work establishes an expressiveness hierarchy of monitorable fragments of Hennessy-Milner logic with recursion in a linear-time setting and exactly identifies what kinds of guarantees can be given using runtime monitors for each fragment in the hierarchy. Each fragment is shown to be complete, in the sense that it can express all properties that can be monitored under the corresponding guarantees. The study is carried out using a principled approach to monitoring that connects the semantics of the logic and the operational semantics of monitors. The proposed framework supports the automatic, compositional synthesis of correct monitors from monitorable properties. |
URI: | https://www.um.edu.mt/library/oar/handle/123456789/86107 |
Appears in Collections: | Scholarly Works - FacICTCS |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Adventures in Monitorability.pdf | 503.22 kB | Adobe PDF | View/Open |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.