中文

用于消息传递系统的含逆与重复算子的命题动态逻辑

计算机科学中的逻辑 2015-07-01 v2

摘要

消息序列图 (MSCs) 和通信有限状态机 (CFMs) 上的命题动态逻辑 (PDL) 的模型检测问题是指:给定信道界限 BB、PDL 公式 φ\varphi 和 CFM C\mathcal{C},判断由 C\mathcal{C} 接受的每个存在 BB-有界 MSC MM 是否满足 φ\varphi。最近的研究表明该问题是 PSPACE-完全的。在本文中,我们考虑 MSCs 上的 CRPDL,即配备了逆 (converse) 和重复 (repeat) 算子的 PDL。前者允许使用单个路径表达式在 MSC 中来回遍历,而后者允许表达路径表达式可无限次重复。为解决该逻辑的模型检测问题,我们定义了消息序列图自动机 (MSCAs),这是一种在 MSCs 上运行的多路交替奇偶自动机。通过利用一种称为连接状态 (concatenation states) 的新概念,我们能够对每个 CRPDL 公式 φ\varphi 归纳地构造出一个 MSCA,使其精确接受 φ\varphi 的模型集合。结果表明,CRPDL 和 CFMs 的模型检测问题仍然属于 PSPACE。

关键词

引用

@article{arxiv.1306.3059,
  title  = {Propositional Dynamic Logic with Converse and Repeat for Message-Passing Systems},
  author = {Roy Mennicke},
  journal= {arXiv preprint arXiv:1306.3059},
  year   = {2015}
}