Proving Termination of Programs Automatically with AProVE.

Lecture Notes in Artificial Intelligence(2014)

引用 114|浏览60
暂无评分
摘要
AProVE is a system for automatic termination and complexity proofs of Java, C, Haskell, Prolog, and term rewrite systems (TRSs). To analyze programs in high-level languages, AProVE automatically converts them to TRSs. Then, a wide range of techniques is employed to prove termination and to infer complexity bounds for the resulting TRSs. The generated proofs can be exported to check their correctness using automatic certifiers. For use in software construction, we present an AProVE plug-in for the popular Eclipse software development environment.
更多
查看译文
关键词
Symbolic Execution, Termination Proof, Proof Step, Prolog Program, Dependency Pair
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要