Ultimate Taipan: Trace Abstraction and Abstract Interpretation - (Competition Contribution).

TACAS(2017)

引用 12|浏览83
暂无评分
摘要
Ultimate Taipan is a software model checker for C programs. It is based on a CEGAR variant, trace abstraction﾿[7], where program abstractions, counterexample selection and abstraction refinement are based on automata. Ultimate Taipan constructs path programs from counterexamples and computes fixpoints for those path programs using abstract interpretation. If the fixpoints are strong enough to prove the path program to be correct, they are guaranteed to be loop invariants for the path program. If they are not strong enough, Ultimate Taipan uses an interpolating SMT solver to obtain state assertions from the original counterexample, thus guaranteeing progress.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要