Title :
Using invariant relations in the termination analysis of while loops
Author :
Ghardallou, Wided
Author_Institution :
Comput. Sci. Dept., Univ. of Tunis El Manar, Tunis, Tunisia
Abstract :
Proving program termination plays an important role in ensuring reliability of software systems. Many researchers have lent much attention to this open long-standing problem, most of them were interested in proving that iterative programs terminate under a given input. In this paper, we present a method to solve a more interesting and challenging problem, namely, the generation of the termination condition of while loops i.e. condition over initial states under which a loop terminates normally. To this effect, we use a concept introduced by Mili et al., viz. invariant relation.
Keywords :
program control structures; program verification; software reliability; invariant relations; iterative program termination proving; software system reliability; termination analysis; termination condition generation; while loops; Approximation methods; Arrays; Computers; Prototypes; Semantics; Software; invariant relation; program verification; termination condition; while loop;
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
DOI :
10.1109/ICSE.2012.6227047