Real-Time Policy Enforcement with Metric First-Order Temporal Logic

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Correctness and regulatory compliance of today’s software systems are crucial for our safety and security. This can be achieved with policy enforcement: the process of monitoring and possibly modifying system behavior to satisfy a given policy. The enforcer’s capabilities determine which policies are enforceable. We study the enforceability of policies specified in metric first-order temporal logic (MFOTL) with enforcers that can cause and suppress different system actions in real time. We consider an expressive safety fragment of MFOTL and show that a policy from that fragment is enforceable if and only if it is equivalent to a policy in a simpler, syntactically defined MFOTL fragment. We then propose an enforcement algorithm for all monitorable policies from the latter fragment, and show that our EnfPoly enforcer outperforms state-of-the-art tools.

Cite

CITATION STYLE

APA

Hublet, F., Basin, D., & Krstić, S. (2022). Real-Time Policy Enforcement with Metric First-Order Temporal Logic. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 13555 LNCS, pp. 211–232). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-17146-8_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free