DocumentCode
2983646
Title
FSM4WSR: A Formal Model for Verifiable Web Service Runtime
Author
Li, Zhuqing ; Ma, Dianfu ; Zhao, Yongwang ; Li, Jing ; Yang, Qing
Author_Institution
Inst. of Adv. Comput. Technol., Beihang Univ., Beijing, China
fYear
2011
fDate
12-15 Dec. 2011
Firstpage
86
Lastpage
93
Abstract
Web service runtime is an important infrastructure middleware for service-based applications. It processes exchanged messages according to web service protocols. Correct implementation of web service protocols is critical for ensuring the reliability of web service runtime. In this paper, we first introduce a Service-Oriented Description Language (SODL) to precisely and concisely describe message processing logics for web service protocol implementations. Then, we propose a formal model for verifiable web service runtime, named FSM4WSR, based on Estelle (an ISO formal description standard). FSM4WSR uses module and channel to capture the essential components of the runtime architecture. Furthermore, the internal behaviors in each module are formally described by using a combination of the extended finite-state machine and SODL. Based on FSM4WSR, we automatically generate the web service protocol implementations and construct a verifiable web service runtime system, named XServices SODL Runtime.
Keywords
Web services; finite state machines; formal verification; middleware; service-oriented architecture; specification languages; Estelle; FSM4WSR; Web service protocol; XServices SODLRuntime; finite-state machine; formal model; infrastructure middleware; message exchange; message processing logics; runtime architecture; service-based applications; service-oriented description language; verifiable Web service runtime system; Protocols; Quality of service; Runtime; Semantics; Simple object access protocol; XML; Estelle; SOC; Verification; formal model; protocol implementation; web service runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific
Conference_Location
Jeju Island
Print_ISBN
978-1-4673-0206-7
Type
conf
DOI
10.1109/APSCC.2011.16
Filename
6127947
Link To Document