×

事件记录自动机的特征公式。 (英语) Zbl 1396.03029号

事件记录自动机(ERA)是一类特殊的定时自动机,其中时钟重置不能任意发生,而是与相应输入符号的读取相关联。这个限制保留了一些问题的可判定性和闭包结果,这些问题对于一般时间自动机来说是不可判定的,例如互补。
本文研究了关于双相似性的ERA特征公式的寻找问题:给定一个ERA(mathcal{A}),我们希望有一个公式(varphi_\sim^{mathcal}})使得这个公式的模型正好是那些与(mathcal{A}\)双相似的ERA。首先,作者证明了事件记录逻辑(ERL),这是一种先前提出的逻辑(索里亚先生【Lect.Notes Compute.Sci.2421,255–271(2002;Zbl 1012.03042号)])在这个意义上,它太弱了,无法捕捉ERA的双重相似性。ERL是一种模态不动点逻辑,具有由时间延迟和输入动作组合引起的转换的模态。在这里,作者建议对ERL进行改进,其中有单独的延迟和输入模式。他们表明,这种逻辑足够强大,可以得出ERA关于双相似性的特征公式。
值得注意的是,这些结果只有在时间双相似性的一个非常强的概念下才被证明——而且很可能只有在这个概念下才成立,在这个概念中,一方的延迟需要与另一方的完全相同的延迟相匹配。当然,这种概念越强,双相似ETA就越少,因此,在特征公式中更容易捕捉到它们。另一个更有用的概念放宽了定时互模拟中对延迟的要求:一方的延迟需要与一些另一方面,延迟不一定相同。这有时被称为摘要时间上的双重相似性,以便将其与手头论文中使用的区别开来。抽象时间双相似性的有用性很容易证明:考虑一个时间自动机(mathcal{a}),然后再考虑(mathcal{A} _2\)通过将其守卫和不变量中的每个常数乘以因子2而得到。通常,\(\mathcal{A}\)和\(\mathcal{A} _2\)是抽象的时间双相似,但不是时间双相似。另一方面,时间自动机中的时间是一个无单位的概念,所以\(\mathcal{a}\)和\(\mathcal{A} _2\)是完全相同系统的模型。因此,它们可能被认为是相似的,即。抽象时间双相似度似乎是行为等效的一个更合理的概念。
最后,结合ERA和WT的模型检查在EXPTIME中这一事实,使用特征公式的构造,以推导出检查时间双相似性也在EXPTIME中(推论5.6)。争论中有一个整体:由ERA构造的特征公式不在WT(_\mu)的语法中,而是使用同时的不动点定义。这种扩展语法可以转换回WT\(_\mu\)的普通语法,但这通常涉及指数放大。还有一些理由相信,这件事做得再好不过了[F.布鲁斯等人,Logic J.IGPL 23,编号2194-216(2015;doi:10.1093/jigpal/jzu030]. 因此,需要检查具有同时不动点的WT(_\mu)扩展语法中的模型检查公式是否仍然可以在指数时间内完成。

MSC公司:

03B44号 时间逻辑
60年第68季度 规范和验证(程序逻辑、模型检查等)
03B70号 计算机科学中的逻辑

软件:

CMC公司
PDF格式BibTeX公司 XML格式引用
全文: 内政部 哈尔