DocumentCode
3422114
Title
Describing, Verifying and Developing Web Service Using the B-method
Author
Wang, Shuaiqiang ; Wan, Jiancheng ; Yang, Xiao
Author_Institution
Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan
fYear
2006
fDate
25-28 Sept. 2006
Firstpage
11
Lastpage
16
Abstract
It is necessary to guarantee the validity of Web services and their composition. Traditional approaches transform the BPEL4WS specification into other formal models and then check them. Unfortunately, if we could not find the proper composition of services to fulfil the request but have to develop parts of services ourselves, the models used to verify are almost useless in other development steps. The B-method is a state model-based, formal specification notation that has strong structuring mechanisms and good tool support. Furthermore, refinement, a key concept in the B-method, allows one to start from a high-level specification and then gradually refine it into an implementation. There are some tools which have been developed for the automatic refinement check. Therefore, modeling for Web services and their composition, and then verifying the B models, and refining, and finally even implementing parts of the B models if necessary with the help of the tools of B, is proposed in this paper
Keywords
Web services; formal specification; formal verification; B-method; BPEL4WS specification; Web service; automatic refinement check; formal models; formal specification notation; high-level specification; tool support; Computer science; Electrical equipment industry; Formal specifications; Industrial control; Rail transportation; Semantic Web; Software systems; Specification languages; Standards development; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Next Generation Web Services Practices, 2006. NWeSP 2006. International Conference on
Conference_Location
Seoul
Print_ISBN
0-7695-2664-0
Type
conf
DOI
10.1109/NWESP.2006.13
Filename
4089999
Link To Document