MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Terminator: Beyond safety (2006) [17 citations — 4 self]

Download:
pdf
by Byron Cook, Andreas Podelski, Andrey Rybalchenko
In CAV
http://www.foment.net/byron/papers/terminator_tool.pdf
Add To MetaCart

Abstract:

Abstract. Previous symbolic software model checkers (i.e., program analysis tools based on predicate abstraction, pushdown model checking and iterative counterexample-guided abstraction refinement, etc.) are restricted to safety properties. Terminator is the first software model checker for termination. It is now being used to prove that device driver dispatch routines always return to their caller (or return counterexamples if they if they fail to terminate).

Citations

437 Systematic Design of Program Analysis Frameworks – Cousot, Cousot - 1979
277 Counterexample-guided abstraction refinement – Clarke, Grumberg, et al.
119 Modular verification of software components in C – Chaki, Clarke, et al.
88 The size-change principle for program termination – Lee, Jones, et al. - 2001
74 Abstractions from proofs – Henzinger, Jhala, et al. - 2004
59 A semantic basis for termination analysis of logic programs and its realization using symbolic norm constraints – Codish, Taboch - 1997
42 A complete method for the synthesis of linear ranking functions – Podelski, Rybalchenko - 2004
37 Thorough static analysis of device drivers – Ball, Bounimova, et al. - 2006
35 Termination proofs for systems code – Cook, Podelski, et al. - 2006
30 Proving program invariance and termination by parametric abstraction, lagrangian relaxation and semidefinite programming – Cousot - 2005
30 Automated termination proofs with AProVE – Giesl, Thiemann, et al. - 2004
28 Abstraction refinement for termination – Cook, Podelski, et al. - 2005
28 Transition invariants – Podelski, Rybalchenko - 1930
22 Transition predicate abstraction and fair termination – Podelski, Rybalchenko - 2005
21 Practical methods for proving program termination – Colón, Sipma - 2002
21 TermiLog: A system for checking termination of queries to logic programs – Lindenstrauss, Sagiv, et al. - 1997
20 Termination of polynomial programs – Bradley, Manna, et al. - 2005
5 Windows Static Driver Verifier. Available at www. microsoft.com/whdc/devtools/tools/SDV.mspx – Corporation - 2004