DocumentCode
2765245
Title
Describing and Verifying Web Service Using Type Theory
Author
Chen, Zhiwei ; Wu, Jian ; Deng, Shuiguang ; Li, Ying ; Wu, Zhaohui
Author_Institution
Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou
fYear
2006
fDate
3-5 May 2006
Firstpage
1
Lastpage
5
Abstract
A Web service is a basic software component that can be accessed by standard Internet protocols. It provides a new approach to cooperative and federated computing among different organizational units. There are many specifications which can describe the elements of Web services and make the end-users interact with each other. However, they are remaining at the descriptive level, without supporting any kind of mechanisms or tools for the verifying the specified attributes of the Web services. In the paper, we provide a mathematical scheme, type theory, to describe the basic elements of Web services and the specified attributes. We also present the mechanism to deduce the automated programs in other languages (for example ML) from the type theory. Thus we can verify the behavioral properties of a Web service as well as analyzing and verifying Web services composition
Keywords
Web services; formal specification; program verification; type theory; Internet protocols; Web service; federated computing; organizational units; software component; type theory; Access protocols; Collaborative work; Computer languages; Computer science; Educational institutions; Logic programming; Scattering; Software standards; Web and internet services; Web services; ML; Type Theory; Verification; Web Services;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Supported Cooperative Work in Design, 2006. CSCWD '06. 10th International Conference on
Conference_Location
Nanjing
Print_ISBN
1-4244-0164-X
Electronic_ISBN
1-4244-0165-8
Type
conf
DOI
10.1109/CSCWD.2006.253183
Filename
4019219
Link To Document