作者: Daniel Larraz , Kaustubh Nimkar , Albert Oliveras , Enric Rodríguez-Carbonell , Albert Rubio
DOI: 10.1007/978-3-319-08867-9_52
关键词:
摘要: We show how Max-SMT-based invariant generation can be exploited for proving non-termination of programs. The construction the proof is guided by quasi-invariants properties such that if they hold at a location during execution once, then will continue to from onwards. check indeed reached performed separately. Our technique considers strongly connected subgraphs program's control flow graph analysis and thus produces more generic witnesses than existing methods. Moreover, it handle programs with unbounded non-determinism likely converge previous approaches.