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 SizeFormat 
Bidirectional runtime enforcement of first order branching time properties 2023.pdf669.04 kBAdobe PDFView/Open


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.