首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Discovering non-terminating inputs for multi-path polynomial programs
Authors:Jiang?Liu  Ming?Xu  Naijun?Zhan  Email author" target="_blank">Hengjun?ZhaoEmail author
Institution:[1]Chongqing Key Laboratory of Automated Reasoning and Cognition, CIGIT, Chinese Academy of Sciences, Chongqing 400714, China; [2]Department of Computer Science and Technology, East China Normal University, Shanghai 200241, China.; [3]State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China; [4]Chongqing Key Laboratory of Automated Reasoning and Cognition, CIGIT, Chinese Academy of Sci- ences, Chongqing 400714, China.
Abstract:This paper investigates the termination problems of multi-path polynomial programs (MPPs) with equational loop guards. To establish sufficient conditions for termination and nontermination simultaneously, the authors propose the notion of strong/weak non-termination which under/over-approximates non-termination. Based on polynomial ideal theory, the authors show that the set of all strong non-terminating inputs (SNTI) and weak non-terminating inputs (WNTI) both correspond to the real varieties of certain polynomial ideals. Furthermore, the authors prove that the variety of SNTI is computable, and under some sufficient conditions the variety of WNTI is also computable. Then by checking the computed SNTI and WNTI varieties in parallel, termination properties of a considered MPP can be asserted. As a consequence, the authors establish a new framework for termination analysis of MPPs.
Keywords:Polynomial ideals  polynomial programs  termination analysis  
本文献已被 维普 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号