DocumentCode :
322263
Title :
Verification of a distributed computing system by layered proofs
Author :
Zhang, Cui ; Becker, Brian R. ; Peticolas, Dave ; Heckman, Mark ; Levitt, Karl ; Olsson, Ronald A.
Author_Institution :
Dept. of Comput. Sci., California Univ., Davis, CA, USA
Volume :
5
fYear :
1997
fDate :
7-10 Jan 1997
Firstpage :
252
Abstract :
This paper presents a technique for the verification of “full” distributed computing systems, building on the CLI stack which addresses verification of a layered sequential system. This paper also presents the application of our technique to the verification of a distributed system of three layers: a small high-level distributed programming language (microSR); a multiple processor architecture consisting of an instruction set and system calls; and a network interface. MicroSR programs are implemented by a compiler from microSR to the multiprocessor layer. System calls (for interprocess message passing) are implemented by network services. This work demonstrates that the correctness of a distributed program, most notably its interprocess communication, is verifiable through layers that guarantee the correctness of the compiled code that makes reference to operating system calls, of the operating system calls in terms of network calls, and of the network calls in terms of network transmission steps. The Cambridge HOL system is used for the specification and the proofs
Keywords :
program verification; programming theory; systems analysis; CLI stack; Cambridge HOL system; compiler; distributed computing system verification; high-level distributed programming language; instruction set; interprocess communication; layered proofs; microSR; multiple processor architecture; network interface; Assembly; Computer architecture; Computer languages; Computer science; Distributed computing; Logic programming; Message passing; Operating systems; Program processors; Utility programs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location :
Wailea, HI
ISSN :
1060-3425
Print_ISBN :
0-8186-7743-0
Type :
conf
DOI :
10.1109/HICSS.1997.663181
Filename :
663181
Link To Document :
بازگشت