arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1910.09072cs.LOcs.FL
收藏

具有正则关系的正则模型检验

Regular Model Checking with Regular Relations

Vrunda Dave, Taylor Dohmen, Shankara Narayana Krishna, Ashutosh Trivedi

摘要:

常规模型检验是一种用于无限状态系统的探索技术,其中状态空间表示为正则语言,并且转换关系使用无限(或有限)字符串上的有理关系来表示。我们扩展了常规的模型检验范例,允许使用更强大的过渡关系:类的正规关系,其中的理性关系是一个严格的子集。我们使用语言的一元二阶逻辑无限字符串来指定这样的关系,并采用流串换能器(SST)作为一个合适的计算模型。我们介绍了无限字符串的不确定性SST,并表明它们精确地捕捉MSO中定义的关系。我们进一步探讨了有效地进行定期模型检验所需的omega-NSST的理论属性。特别是,我们建立了定期的类型检查问题的omega-NSST是可判定的PSPACE。由于正则语言在正则关系下的后像可能不是正则的(甚至是上下文无关的),因此在这种设置下不能有效地执行迭代计算该后像的方法。相反,我们利用的事实,即定期的关系是封闭的组合,这与我们的可判定性的结果,定期模型检验与定期的关系提供了一个基础。

英文摘要:

Regular model checking is an exploration technique for infinite state systems where state spaces are represented as regular languages and transition relations are expressed using rational relations over infinite (or finite) strings. We extend the regular model checking paradigm to permit the use of more powerful transition relations: the class of regular relations, of which the rational relations are a strict subset. We use the language of monadic second-order logic on infinite strings to specify such relations and adopt streaming string transducers (SSTs) as a suitable computational model. We introduce nondeterministic SSTs over infinite strings and show that they precisely capture the relations definable in MSO. We further explore theoretical properties of omega-NSSTs required to effectively carry out regular model checking. In particular, we establish that the regular type checking problem for omega-NSSTs is decidable in PSPACE. Since the post-image of a regular language under a regular relation may not be regular (or even context-free), approaches that iteratively compute the image can not be effectively carried out in this setting. Instead, we utilize the fact that regular relations are closed under composition, which, together with our decidability result, provides a foundation for regular model checking with regular relations.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑