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.
翻译:显示器是运行时核查领域的一个关键工具,用来通过分析过程产生的执行痕迹来核查系统特性; Aceto et al. $~$ 指定的监测器使用对Milner CCS 常规碎片的变异进行了一系列文件的运行时监测工作,并研究了对监测器的两种基于追踪的等同概念,即判决和$\omega$-verdict等值;这篇文章专门用来研究监测器的方程式逻辑,即这两个等同概念;它展示了判决的完全等式反比化和对无递解监测器的封闭和开放条件的美元=omega$-verdict等值;还显示,当一套行动是有限的时,对开放监测器来说,判定等值没有一定的等同公式,并且至少包含两种动作。