DocumentCode :
3199315
Title :
Describing and reasoning on Web services using process algebra
Author :
Salaun, Gwen ; Bordeaux, Lucas ; Schaerf, Marco
Author_Institution :
DIS, Univ. di Roma "La Sapienza", Italy
fYear :
2004
fDate :
6-9 July 2004
Firstpage :
43
Lastpage :
50
Abstract :
We argue that essential facets of Web services, and especially those useful to understand their interaction, can be described using process-algebraic notations. Web service description and execution languages such as BPEL are essentially process description languages; they are based on primitives for behaviour description and message exchange which can also be found in more abstract process algebras. One legitimate question is therefore whether the formal approach and the sophisticated tools introduced for process algebra can be used to improve the effectiveness and the reliability of Web service development. Our investigations suggest a positive answer, and we claim that process algebras provide a very complete and satisfactory assistance to the whole process of Web service development. We show on a case study that readily available tools based on process algebra are effective at verifying that Web services conform to their requirements and respect properties. We advocate their use both at the design stage and for reverse engineering issues. More prospectively, we discuss how they can be helpful to tackle choreography issues.
Keywords :
Internet; formal specification; process algebra; reasoning about programs; BPEL; Web service choreography; Web service description; Web service development reliability; Web service interaction; Web service reasoning; behaviour description; execution languages; message exchange; process algebra; process description languages; reverse engineering; Algebra; Application software; Internet; Proposals; Remuneration; Reverse engineering; Skeleton; Software engineering; System recovery; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services, 2004. Proceedings. IEEE International Conference on
Print_ISBN :
0-7695-2167-3
Type :
conf
DOI :
10.1109/ICWS.2004.1314722
Filename :
1314722
Link To Document :
بازگشت