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 :
بازگشت