DocumentCode :
3503618
Title :
Modular composition and verification of transaction processing protocols
Author :
Janarthanan, Vasudevan ; Sinha, Purnendu
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
fYear :
2003
fDate :
19-22 May 2003
Firstpage :
450
Lastpage :
457
Abstract :
Establishing the correctness of reliable distributed protocols supporting critical applications necessitates modular/compositional approaches to tackle the inherent complexity of these protocols. Efforts involved in the specification and verification of these reliable distributed protocols can be considerably reduced if the protocol is composed utilizing smaller components (building-blocks) possessing individual functionalities that are integral parts of the overall protocol operation. In this paper we present the modular composition of a transaction processing protocol, namely the three-phase commit (3PC) protocol utilizing concepts of category theory. Specifically, we illustrate how the overall global properties of the protocol can be proved by utilizing constructs of local sub-properties of the inherent building blocks of the 3PC protocol.
Keywords :
category theory; distributed processing; formal specification; formal verification; transaction processing; category theory; computational complexity; distributed protocol; formal specification; formal verification; modular composition; three-phase commit protocol; transaction processing protocol; Application software; Distributed computing; Formal specifications; Instruments; Multicast protocols; Reliability engineering; State-space methods; Virtual prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2003. Proceedings. 23rd International Conference on
ISSN :
1063-6927
Print_ISBN :
0-7695-1920-2
Type :
conf
DOI :
10.1109/ICDCS.2003.1203495
Filename :
1203495
Link To Document :
بازگشت