A

AProVE: Non-Termination Witnesses for C Programs

Lecture notes in computer science, pp. 403–407

Abstract

Abstract To (dis)prove termination of programs, uses symbolic execution to transform the program’s code into an integer transition system, which is then analyzed by several backends. The transformation steps in and the tools in the backend only produce sub-proofs in their domains. Hence, we now developed new techniques to automatically combine the essence of these proofs. If non-termination is proved, then they yield an overall witness, which identifies a non-terminating path in the original program.

Authors 3

  1. Jera Hensel corresponding Aachen LuFG Informatik 2

    RWTH Aachen University

    Affiliation as printed

    LuFG Informatik 2, RWTH Aachen University, Aachen, Germany

  2. RWTH Aachen University

    Affiliation as printed

    LuFG Informatik 2, RWTH Aachen University, Aachen, Germany

  3. RWTH Aachen University

    Affiliation as printed

    LuFG Informatik 2, RWTH Aachen University, Aachen, Germany

Cited by 10 stored of 10

10 results

No patents citing this paper on Lens.org (checked 2026-10-06).

References 13

13 results