Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/131277
Title: | Bidirectional runtime enforcement of first-order branching-time properties |
Authors: | Aceto, Luca Cassar, Ian Francalanza, Adrian Ingólfsdóttir, Anna |
Keywords: | Logic, Symbolic and mathematical Modality (Logic) Linear time variant systems Calculus -- Computer programs Recursive functions |
Issue Date: | 2023 |
Publisher: | EPIsciences |
Citation: | Aceto, L., Cassar, I., Francalanza, A., & Ingolfsdottir, A. (2023). Bidirectional runtime enforcement of first-order branching-time properties. Logical Methods in Computer Science, 19(1), 14:1–14:44. |
Abstract: | Runtime enforcement is a dynamic analysis technique that instruments a monitor with a system in order to ensure its correctness as speci ed by some property. This paper explores bidirectional enforcement strategies for properties describing the input and output behaviour of a system. We develop an operational framework for bidirectional enforcement and use it to study the enforceability of the safety fragment of Hennessy-Milner logic with recursion (sHML). We provide an automated synthesis function that generates correct monitors from sHML formulas, and show that this logic is enforceable via a speci c type of bidirectional enforcement monitors called action disabling monitors. |
URI: | https://www.um.edu.mt/library/oar/handle/123456789/131277 |
Appears in Collections: | Scholarly Works - FacICTCS |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Bidirectional runtime enforcement of first order branching time properties 2023.pdf | 669.04 kB | Adobe PDF | View/Open |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.