DocumentCode
2440107
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
fYear
2012
fDate
2-9 June 2012
Firstpage
1519
Lastpage
1522
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location
Zurich
ISSN
0270-5257
Print_ISBN
978-1-4673-1066-6
Electronic_ISBN
0270-5257
Type
conf
DOI
10.1109/ICSE.2012.6227047
Filename
6227047
Link To Document