• DocumentCode
    3309526
  • Title

    Verification of numerical programs using Penelope/Ariel

  • Author

    Prasad, Sanjiva

  • Author_Institution
    ORA Corp., Ithaca, NY, USA
  • fYear
    1992
  • fDate
    15-18 Jun 1992
  • Firstpage
    11
  • Lastpage
    24
  • Abstract
    The author describes how asymptotic correctness verifications of numerical programs are performed by using the Penelope Ada verification system. The intuitive notion of closeness underlying the notion of asymptotic correctness and how the notion of asymptotic correctness is supported in Penelope are discussed. A brief description of the Penelope system followed by a discussion of how the Ada real number model is incorporated into it are included. The special mathematical operations introduced for asymptotic correctness are described. The techniques developed for asymptotic correctness proofs are illustrated by an example verification of a program for computing square roots by the Newton iteration method
  • Keywords
    Ada; iterative methods; program verification; software tools; Ada real number model; Newton iteration method; Penelope Ada verification system; Penelope/Ariel; asymptotic correctness verifications; numerical programs; square roots; Arithmetic; Displays; Error analysis; Programming profession; Robustness; Roundoff errors; Testing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Assurance, 1992. COMPASS '92. 'Systems Integrity, Software Safety and Process Security: Building the System Right.', Proceedings of the Seventh Annual Conference on
  • Conference_Location
    Gaithersburg, MD
  • Print_ISBN
    0-7803-0579-5
  • Type

    conf

  • DOI
    10.1109/CMPASS.1992.235765
  • Filename
    235765