首页> 外文会议>34th Annual IEEE Computer Software and Applications Conference Workshops >Approximation of CFL by Regular Languages for Concurrent Program Verification
【24h】

Approximation of CFL by Regular Languages for Concurrent Program Verification

机译:常规语言对CFL的并发程序验证近似

获取原文

摘要

Many problems related to verification of concurrentprograms can be reduced to the non-empty intersectionproblem for context-free languages. Since the latter is anundecidable problem, a practical approach for solving theintersection problem is to convert it to a decidable problemof the non-empty intersection of a context-free languageand a regular language. This is done by approximatingone of the context-free languages in the intersection fromabove or from below by a regular language. We give anapproximation technique from above by modeling a context-free language L in terms of linear integer inequalitiesand then obtaining the approximating regular language L¢Ê L by relaxing the linear inequalities such that eachinequality involves at most one variable. Previous approximationtechniques focused on approximation below. Wealso give an alternate technique with a finite-state automatabased approach, where we start with an automata Mwhich accepts a suitable finite-subset L0 of L, and thenextend M successively based on the pumping property ofL till the language accepted by M contains L
机译:与并发程序的验证有关的许多问题可以简化为上下文无关语言的非空交集问题。由于后者是无法确定的问题,因此解决交叉问题的一种实用方法是将其转换为上下文无关语言和常规语言的非空交集的可确定问题。这是通过使用常规语言从上方或下方逼近交点中的一种上下文无关语言来完成的。我们通过在线性整数不等式方面建模无上下文语言L,然后通过放宽线性不等式使每个不等式最多包含一个变量来获得近似正则语言L L L,从而从上面给出了一种近似技术。先前的近似技术集中在下面的近似上。我们还提供了另一种基于有限状态自动机的方法,从自动机M开始,该机接受L的合适的有限子集L0,然后根据L的泵浦特性连续扩展M,直到M接受的语言包含L

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号