首页> 外文期刊>SIAM Journal on Computing >Branching-time model checking of one-counter processes and timed automata
【24h】

Branching-time model checking of one-counter processes and timed automata

机译:单计数器进程和定时自动机的分支时间模型检查

获取原文
获取原文并翻译 | 示例
           

摘要

One-counter automata (OCA) are pushdown automata which operate only on a unary stack alphabet. We study the computational complexity of model checking computation tree logic (CTL) on transition systems induced by OCA. A PSPACE upper bound is inherited from the modal μ-calculus for this problem proved by Serre. First, we analyze the periodic behavior of CTL over OCA and derive a model checking algorithm whose running time is exponential only in the number of control locations and a syntactic notion of the formula that we call leftward until depth. In particular, model checking fixed OCA against CTL formulas with a fixed leftward until depth is in P. This generalizes a corresponding recent result of G?ller, Mayr, and To for the expression complexity of CTL's fragment EF. Second, we prove that already over some fixed OCA, CTL model checking is PSPACE-hard, i.e., expression complexity is PSPACE-hard. Third, we show that there already exists a fixed CTL formula for which model checking of OCA is PSPACE-hard, i.e., data complexity is PSPACE-hard as well. To obtain the latter result, we employ two results from complexity theory: (i) Converting a natural number in Chinese remainder presentation into binary presentation is in logspace-uniform NC1 and (ii) PSPACE is AC~0-serializable. We demonstrate that our approach can be used to obtain further results. We show that model checking CTL's fragment EF over OCA is hard for PNP, thus establishing a matching lower bound. Moreover, we show that the following problem is hard for PSPACE: Given a one-counter Markov decision process, a set of target states with counter value zero each, and an initial state, to decide whether the probability that the initial state will eventually reach one of the target states is arbitrarily close to 1. This improves a recently proved lower bound for every level of the boolean hierarchy shown by Brázdil et al. Finally, we prove that there is a fixed CTL formula for which model checking 2-clock timed automata is PSPACE-hard, generalizing a PSPACE-hardness result for the combined complexity by Laroussinie, Markey, and Schnoebelen.
机译:单计数器自动机(OCA)是下推自动机,仅对一元堆栈字母起作用。我们研究了由OCA引起的过渡系统上模型检查计算树逻辑(CTL)的计算复杂性。对于Serre证明的此问题,从模态微积分继承了PSPACE上限。首先,我们分析了CTL在OCA上的周期性行为,并推导了一种模型检查算法,该算法的运行时间仅在控制位置的数量上是指数级的,并且该公式的句法概念我们称为左至深度。特别是,使用C公式向左检查固定的OCA,直到深度为P。其次,我们证明,在某些固定的OCA上,CTL模型检查是PSPACE困难的,即表达式复杂性是PSPACE困难的。第三,我们表明已经存在一个固定的CTL公式,其OCA的模型检查是PSPACE困难的,即数据复杂性也是PSPACE困难的。为了获得后者的结果,我们从复杂性理论中采用了两个结果:(i)将中文余数表示形式的自然数转换为对数空间一致的NC1中的二进制表示形式,以及(ii)PSPACE可AC-0序列化。我们证明了我们的方法可用于获得进一步的结果。我们表明,在OCA上对CTL的片段EF进行模型检查对于PNP来说比较困难,从而建立了匹配的下限。此外,我们证明了PSPACE难以解决以下问题:给定一个单计数器的马尔可夫决策过程,需要设置一组各自的计数器值为零的目标状态以及一个初始状态,以决定初始状态最终将达到的概率目标状态之一任意接近1。这改善了最近证明的Brázdil等人所示的布尔层次结构的每个级别的下限。最后,我们证明了存在一个固定的CTL公式,该模型的2时钟定时自动机模型检查是PSPACE困难的,归纳了Laroussinie,Markey和Schnoebelen提出的组合复杂性的PSPACE困难结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号