Please use this identifier to cite or link to this item: /library/oar/handle/123456789/131277
Title: Bidirectional runtime enforcement of first-order branching-time properties
Authors: Aceto, Luca
Cassar, Ian
Francalanza, Adrian
±õ²Ô²µÃ³±ô´Ú²õ»åó³Ù³Ù¾±°ù,&#³æ20;´¡²Ô²Ô²¹
Keywords: Logic, Symbolic and mathematical
Modality (Logic)
Linear time variant systems
Calculus -- Computer programs
Recursive functions
Issue Date: 2023
Publisher: EPIsciences
Citation: ´¡³¦±ð³Ù´Ç,&#³æ20;³¢.,&#³æ20;°ä²¹²õ²õ²¹°ù,&#³æ20;±õ.,&#³æ20;¹ó°ù²¹²Ô³¦²¹±ô²¹²Ô³ú²¹,&#³æ20;´¡.,&#³æ20;&²¹³¾±è;&#³æ20;±õ²Ô²µ´Ç±ô´Ú²õ»å´Ç³Ù³Ù¾±°ù,&#³æ20;´¡.&#³æ20;(2023).&#³æ20;µþ¾±»å¾±°ù±ð³¦³Ù¾±´Ç²Ô²¹±ô&#³æ20;°ù³Ü²Ô³Ù¾±³¾±ð&#³æ20;±ð²Ô´Ú´Ç°ù³¦±ð³¾±ð²Ô³Ù&#³æ20;´Ç´Ú&#³æ20;´Ú¾±°ù²õ³Ù-´Ç°ù»å±ð°ù&#³æ20;²ú°ù²¹²Ô³¦³ó¾±²Ô²µ-³Ù¾±³¾±ð&#³æ20;±è°ù´Ç±è±ð°ù³Ù¾±±ð²õ.&#³æ20;³¢´Ç²µ¾±³¦²¹±ô&#³æ20;²Ñ±ð³Ù³ó´Ç»å²õ&#³æ20;¾±²Ô&#³æ20;°ä´Ç³¾±è³Ü³Ù±ð°ù&#³æ20;³§³¦¾±±ð²Ô³¦±ð,&#³æ20;19(1),&#³æ20;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.