DocumentCode
2767693
Title
Verifying WS-CDL-Based Web Services Collaboration by Model Checking
Author
Kang, Zuling ; Wang, Hongbing
Author_Institution
Sch. of Comput. Sci. & Eng., Southeast Univ., Nanjing, China
fYear
2009
fDate
6-10 July 2009
Firstpage
554
Lastpage
561
Abstract
WS-CDL is a W3C-proposed formal language for Web service collaboration, featuring the peer description of composite Web services amongst multiple participants. After describing the Web Service Collaboration in WS-CDL, it is important to ensure its satisfaction of certain attributes by formal verification. This paper proposes an new language, namely TLA4CDL to express the temporal and action attributes in WS-CDL, which is actually based on the idea of the temporal logic of actions, and an algorithm to model check the WS-CDL choreography in TLA4CDL. We will first extend WS-CDL with the new language, TLA4CDL for expressing the temporal and action attributes, and analyzing its technology benefits as well as its expressiveness. Then, an algorithm to model check WS-CDL in TLA4CDL will be introduced, the optimizing method called partial order reduction will be presented, and the complexity of this algorithm will be discussed, all of which lead the way to the implementation of a WS-CDL model checker. At last, experiment cases are designed to show the validation of the WS-CDL model checker on TLA4CDL.
Keywords
Web services; computational complexity; formal languages; groupware; program verification; specification languages; temporal logic; Choreography Description Language; TLA4CDL; W3C-proposed formal language; WS-CDL choreography; Web services collaboration; World Wide Web consortium; composite Web services; formal verification; model checking; optimizing method; partial order reduction; peer description; temporal logic; Computer science; Formal languages; Formal verification; International collaboration; Joining processes; Logic; Optimization methods; Protocols; Web services; TLA4CDL; WS-CDL; Web service composition; model checking;
fLanguage
English
Publisher
ieee
Conference_Titel
Services - I, 2009 World Conference on
Conference_Location
Los Angeles, CA
Print_ISBN
978-0-7695-3708-5
Electronic_ISBN
978-0-7695-3708-5
Type
conf
DOI
10.1109/SERVICES-I.2009.64
Filename
5190714
Link To Document