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
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;
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
DOI :
10.1109/CSCWD.2006.253183