KITTeL公司 swMATH编号: 17045 软件作者: 斯蒂芬·福克(Stephan Falke);卡普尔,迪帕克;辛兹,卡斯滕 描述: 使用编译器中间语言的C程序终止分析。如果要实现所有语言功能的完全覆盖,那么为程序的自动终止分析建模C等编程语言的语义是一个挑战。另一方面,在将C程序编译为机器代码的过程中出现的低级中间语言的语义要简单得多,因为C的大部分复杂性都由编译器前端处理。因此,使用这些中间语言对C程序进行自动终止分析是一种很有前途的方法。在本文中,我们介绍了基于此方法的工具KITTeL。为此,编译器中间语言中的程序被翻译成术语重写系统(TRS),然后在自动生成的TRS上执行终止证明。对大量C程序的评估表明了{sc KITTeL}在“典型”示例上的有效性和实用性。 主页: http://terminationportal.org/wiki/Tools:KITTeL终止门户网站 关键词: 终止分析;C程序;编译器中间语言 相关软件: z3(零3);Ctrl键;Yices公司;AProVE公司;有限责任公司;陆军部;TcT公司;陆军装备司令部;CiME公司;CoLoR公司;CeTA公司;伊莎贝尔/HOL;Coq公司;停机坪;github;终结者;TPDB公司;iRankFinder;KoAT公司;莫德 引用于: 10文件 全部的 前5名31位作者引用 4 吉尔根·吉斯尔 三 马克·布罗克施米特 三 弗洛里安·弗洛恩 三 卡斯滕·福斯 三 杰拉·亨塞尔 三 托马斯·斯特罗德 2 科尼利厄斯·阿斯切尔曼 2 乔治·莫瑟 2 彼得·施奈德·坎普 1 克里斯蒂娜·博拉莱拉斯 1 加布里埃尔·科罗纳 1 费边·埃姆斯 1 斯蒂芬·福克 1 马里恩·古特穆勒 1 迪帕克·卡普尔 1 辛西娅·科普 1 丹尼尔·拉拉兹 1 尼尔斯·洛曼 1 费比安·梅耶 1 直纪西田 1 阿尔伯特·奥利弗拉斯 1 卡斯滕·奥托 1 马丁·普吕克 1 马丁·昆森 1 恩里克·罗德里格斯-卡博内尔 1 阿尔伯特·鲁比奥 1 迈克尔·沙珀 1 卡斯滕·辛兹 1 斯蒂芬妮·斯威德斯基 1 雷内·蒂曼 1 莎拉·温克勒 4篇连载文章中引用 2 自动推理杂志 2 程序设计中的逻辑和代数方法杂志 1 信息与计算 1 ACM计算逻辑事务 在1个字段中引用 10 计算机科学(68至XX) 按年份列出的引文