• DocumentCode
    3014634
  • Title

    Applying a generalization of a theorem of Mills to generalized looping structures

  • Author

    Tchier, Fairouz ; Desharnais, Jules

  • Author_Institution
    Dept. of Math., King Saud Univ., Riyadh, Saudi Arabia
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    31
  • Lastpage
    38
  • Abstract
    We present a generalization of a theorem of Mills, known as the while statement verification rule, that can be used to verify that a deterministic while loop computes a given function f. First, we study an abstract form of (nondeterministic) looping in the setting of relation algebras. We state a theorem showing how to verify that a given relation is the relation computed by the abstract loop. Then, we specialize this theorem to three forms of generalized looping structures that have been proposed in the literature, namely Dijsktra´s do od, Anson´s do upon and Parnas´ it ti. We take a demonic viewpoint; that is, we assume the worse possible execution of the nondeterministic programs under consideration
  • Keywords
    program verification; software engineering; Mills theorem; abstract loop; deterministic while loop; generalized looping structures; nondeterministic programs; relation algebras; while statement verification rule; Algebra; Concrete; Mathematics; Milling machines; Transformers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Science and Engineering for Software Development: A Recognition of Harlan D. Mills' Legacy, 1999. Proceedings
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    0-7695-0010-2
  • Type

    conf

  • DOI
    10.1109/SESD.1999.781109
  • Filename
    781109