• 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