【24h】

Deciding Conditional Termination

机译:确定有条件的终止

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

摘要

This paper addresses the problem of conditional termination, which is that of defining the set of initial configurations from which a given program terminates. First we define the dual set, of initial configurations, from which a non-terminating execution exists, as the greatest fixpoint of the pre-image of the transition relation. This definition enables the representation of this set, whenever the closed form of the relation of the loop is definable in a logic that has quanti fier elimination. This entails the decidability of the termination problem for such loops. Second, we present effective ways to compute the weakest precondition for non-termination for difference bounds and octagonal (non-deterministic) re lations, by avoiding complex quantifier eliminations. We also investigate the ex istence of linear ranking functions for such loops. Finally, we study the class of linear affine relations and give a method of under-approximating the termination precondition for a non-trivial subclass of affine relations. We have performed pre liminary experiments on transition systems modeling real-life systems, and have obtained encouraging results.
机译:本文解决了条件终止的问题,即定义给定程序终止的一组初始配置。首先,我们将初始配置的对偶集合定义为过渡关系的前映像的最大固定点,该初始配置存在一个非终止执行。只要在具有量化消除功能的逻辑中可以定义循环关系的闭合形式,此定义就可以表示该集合。这使得对于此类循环的终止问题具有可判定性。其次,通过避免复杂的量词消除,我们提出了有效的方法来计算差值边界和八边形(不确定性)关系的非终止最弱前提。我们还研究了此类循环的线性排名函数的存在。最后,我们研究了线性仿射关系的类,并给出了一种非平凡的仿射关系子类的终止前提的逼近方法。我们已经在模拟现实生活系统的过渡系统上进行了预实验,并获得了令人鼓舞的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号