首页> 外文会议>2011 International Conference on Computer Science and Service System >Decidability analysis on termination set of loop programs
【24h】

Decidability analysis on termination set of loop programs

机译:循环程序终止集的可判定性分析

获取原文

摘要

For half a century, computer programs have been widely applied in all areas of industry and daily life. Given any program, whether it can terminate has direct impact on software safety. Many researchers have been working on the termination of programs. One definition of termination is as follows: a program is terminating if it terminates for any initial values; while it is non-terminating if at least one initial value makes it not terminates. Obviously, this definition does not consider program termination''s dependency on initial values, and actually presents two extreme situations of the complicated programs in reality. Different from these two situations, this paper discusses what kinds of initial values can guarantee a program to terminate and what kinds of initial values cannot. For some linear loop assignment programs, whose terminations are decidable, the paper proposes a method using “limit” and “backward iteration” to derive the initial value set that make programs terminate.
机译:半个世纪以来,计算机程序已广泛应用于工业和日常生活的所有领域。对于任何程序,它是否可以终止都直接影响软件安全。许多研究人员一直在研究程序的终止。终止的一种定义如下:如果程序因任何初始值而终止,则该程序终止;否则,终止。至少一个初始值使它不终止时,它是不终止的。显然,该定义没有考虑程序终止对初始值的依赖性,实际上代表了现实中复杂程序的两种极端情况。与这两种情况不同,本文讨论了哪些类型的初始值可以保证程序终止以及哪些类型的初始值不能保证程序终止。对于某些可确定终止的线性循环分配程序,本文提出了一种使用“极限”和“向后迭代”来得出使程序终止的初始值集的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号