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
Link To Document