DocumentCode
2502047
Title
Formal verification of programs with exceptions
Author
Bolot, J.-C. ; Jalote, P.
Author_Institution
Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
fYear
1989
fDate
21-23 June 1989
Firstpage
283
Lastpage
290
Abstract
Linguistic mechanisms for exception handling facilitate the production of reliable software and play an important role in fault-tolerant computing. A description is given of the functional semantics of a Pascal-like language which supports exception handling. A program with exceptions is considered as having a standard semantics, as well as an exceptional semantics for each exception that may be signaled during its execution. Standard functional semantics methods provide rules to obtain the function representing the standard semantics. The authors provide rules to determine the functions representing the exceptional semantics. Computing these functions also provides the exceptional domains of the program, i.e. the sets of initial conditions that will result in exceptions being signaled.<>
Keywords
fault tolerant computing; program verification; software reliability; Pascal-like language; exception handling; exceptional semantics; fault-tolerant computing; functional semantics; linguistic mechanisms; reliable software; standard semantics; Computer science; Educational institutions; Fault tolerance; Formal verification; Milling machines; Reasoning about programs; Robustness; Signal design;
fLanguage
English
Publisher
ieee
Conference_Titel
Fault-Tolerant Computing, 1989. FTCS-19. Digest of Papers., Nineteenth International Symposium on
Conference_Location
Chicago, IL, USA
Print_ISBN
0-8186-1959-7
Type
conf
DOI
10.1109/FTCS.1989.105580
Filename
105580
Link To Document