Proactive Real-Time First-Order Enforcement
François Hublet, Leonardo Lima, David A. Basin, Srdan Krstic, Dmitriy Traytel
Abstract
Abstract Modern software systems must comply with increasingly complex regulations in domains ranging from industrial automation to data protection. Runtime enforcement addresses this challenge by empowering systems to not only observe, but also actively control, the behavior of target systems by modifying their actions to ensure policy compliance. We propose a novel approach to the proactive real-time enforcement of policies expressed in metric first-order temporal logic (MFOTL). We introduce a new system model, define an expressive MFOTL fragment that is enforceable in that model, and develop a sound enforcement algorithm for this fragment. We implement this algorithm in a tool calledWhyEnfand carry out a case study on enforcing GDPR-related policies. Our tool can enforce all policies from the study in real-time with modest overhead. Our work thus provides the first tool-supported approach that can proactively enforce expressive first-order policies in real time.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 7f33a646-bd6a-4f0b-97e0-5dccfbb56ce9Cited by top-tier papers1
Ask how each one uses itBuilds on1
Related papers
- Scaling Up Proactive EnforcementFrançois Hublet, Leonardo Lima, David A. Basin, Srdan Krstic et al.CAV 2025 · 1 citation
- Quantitative Monitoring of Signal First-Order LogicMarek Chalupa, Thomas A. Henzinger, N. Ege Saraç, Emily YuFM 2026
- PrivGuard: Privacy Regulation Compliance Made EasierLun Wang, Usmann Khan, Joseph P. Near, Qi Pang et al.USENIX Security 2022
- RuleKeeper: GDPR-Aware Personal Data Compliance for Web FrameworksMafalda Ferreira, Tiago Brito, José Fragoso Santos, Nuno SantosS&P 2023
- REDriver: Runtime Enforcement for Autonomous VehiclesYang Sun, Christopher M. Poskitt, Xiaodong Zhang, Jun SunICSE 2024 · 5 citations
