Title of article
Approximating the domains of functional and imperative programs
Author/Authors
Jürgen Brauburger، نويسنده , , Jürgen Giesl، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 1999
Pages
24
From page
113
To page
136
Abstract
This paper deals with automated termination analysis of partial functional programs, that is, of functional programs which do not terminate for some input. We present a method to determine their domains (respectively non-trivial subsets of their domains) automatically. More precisely, for each functional program a termination predicate algorithm is synthesized that only returns true for inputs where the program is terminating. To ease subsequent reasoning about the generated termination predicates we also present a procedure for their simplification. Finally, we show that our method can also be used for automated termination analysis of imperative programs.
Keywords
Imperative programs , Verification , Termination , Partial functions
Journal title
Science of Computer Programming
Serial Year
1999
Journal title
Science of Computer Programming
Record number
1079551
Link To Document