Disproving termination with overapproximation
Disproving termination with overapproximation
复制标题
DOI:
10.1109/fmcad.2014.6987597
复制
发表时间:
2014-10
期刊:
影响因子:
--
通讯作者:
B. Cook;Carsten Fuhs;K. Nimkar;P. O'Hearn
中科院分区:
文献类型:
--
作者:
B. Cook;Carsten Fuhs;K. Nimkar;P. O'Hearn
When disproving termination using known techniques (e.g. recurrence sets), abstractions that overapproximate the program's transition relation are unsound. In this paper we introduce live abstractions, a natural class of abstractions that can be combined with the recent concept of closed recurrence sets to soundly disprove termination. To demonstrate the practical usefulness of this new approach we show how programs with nonlinear, nondeterministic, and heap-based commands can be shown nonterminating using linear overapproximations.