DocumentCode
2817241
Title
Automata Semantics and Analysis of BPEL
Author
Zheng, Yongyan ; Krause, Paul
Author_Institution
Surrey Univ., Guildford
fYear
2007
fDate
21-23 Feb. 2007
Firstpage
147
Lastpage
152
Abstract
Web service is an emerging paradigm for distributed computing. In order to verify web services rigorously, it is important to provide a formal semantics for flow-based web service languages such as BPEL. A suitable formal model should cover most features of BPEL. The existing formal models either abstract from data, cover a simple subset of BPEL, or omit the interactions between BPEL activities. This paper presents Web Service Automata, an extension of Mealy machines, to fulfil the formal model requirements of the web service domain. Secondly, the paper analyses the control handling and data handling of BPEL, so that these can be verified in a clear manner.
Keywords
Web services; data handling; finite state machines; formal languages; formal verification; BPEL analysis; Mealy machines; Web service; automata semantics; business process execution language; control handling; data handling; distributed computing; finite state machine; formal model; formal semantics; Automata; Automatic control; Computer architecture; Data analysis; Data handling; Distributed computing; Ecosystems; Message passing; Testing; Web services; BPEL; Web service; design model analysis; finite state machine;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital EcoSystems and Technologies Conference, 2007. DEST '07. Inaugural IEEE-IES
Conference_Location
Cairns
Print_ISBN
1-4244-0470-3
Electronic_ISBN
1-4244-0470-3
Type
conf
DOI
10.1109/DEST.2007.371961
Filename
4233695
Link To Document