Termination analysis with compositional transition invariants

62Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.

Abstract

Modern termination provers rely on a safety checker to construct disjunctively well-founded transition invariants. This safety check is known to be the bottleneck of the procedure. We present an alternative algorithm that uses a light-weight check based on transitivity of ranking relations to prove program termination. We provide an experimental evaluation over a set of 87 Windows drivers, and demonstrate that our algorithm is often able to conclude termination by examining only a small fraction of the program. As a consequence, our algorithm is able to outperform known approaches by multiple orders of magnitude. © 2010 Springer-Verlag.

References Powered by Scopus

On computable numbers, with an application to the entscheidungsproblem

4330Citations
N/AReaders
Get full text

A tool for checking ANSI-C programs

1050Citations
N/AReaders
Get full text

A complete method for the synthesis of linear ranking functions

314Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Ramsey vs. lexicographic termination proving

89Citations
N/AReaders
Get full text

Probabilistic termination : Soundness, completeness, and compositionality

80Citations
N/AReaders
Get full text

Bound analysis of imperative programs with the size-change abstraction

72Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Kroening, D., Sharygina, N., Tsitovich, A., & Wintersteiger, C. M. (2010). Termination analysis with compositional transition invariants. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6174 LNCS, pp. 89–103). https://doi.org/10.1007/978-3-642-14295-6_9

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 14

67%

Researcher 4

19%

Professor / Associate Prof. 3

14%

Readers' Discipline

Tooltip

Computer Science 20

95%

Engineering 1

5%

Save time finding and organizing research with Mendeley

Sign up for free