English

Axiomatizing recursion-free, regular monitors

Logic in Computer Science 2022-05-11 v3

Abstract

Monitors are a key tool in the field of runtime verification, where they are used to verify system properties by analyzing execution traces generated by processes. Work on runtime monitoring carried out in a series of papers by Aceto et al. ~has specified monitors using a variation on the regular fragment of Milner's CCS and studied two trace-based notions of equivalence over monitors, namely verdict and ω\omega-verdict equivalence. This article is devoted to the study of the equational logic of monitors modulo those two notions of equivalence. It presents complete equational axiomatizations of verdict and ω\omega-verdict equivalence for closed and open terms over recursion-free monitors. It is also shown that verdict equivalence has no finite equational axiomatization over open monitors when the set of actions is finite and contains at least two actions.

Keywords

Cite

@article{arxiv.2006.05463,
  title  = {Axiomatizing recursion-free, regular monitors},
  author = {Luca Aceto and Antonis Achilleos and Elli Anastasiadi and Anna Ingolfsdottir},
  journal= {arXiv preprint arXiv:2006.05463},
  year   = {2022}
}

Comments

Preprint submitted to Journal of logical and algebraic methods in programing 2020

R2 v1 2026-06-23T16:11:21.663Z