DocumentCode
3151018
Title
A process algebra for environment-based specification of web services
Author
Li, Lixing ; Jin, Zhi ; Li, Ge
fYear
2011
fDate
12-14 Dec. 2011
Firstpage
286
Lastpage
296
Abstract
It is now well-accepted that formal methods are helpful for many problems raised in Web Service area. In this paper, we propose a new process algebra to formalize the environment-based specification of Web Services. From our point of view, the capability of a Web Service is considered in terms of the effects it imposes on the environment during its execution. The environment is composed of numbers of environment entities. For each entity, we first use the algebraic specification language CASL to describe its data(static) aspect, and then use our new process algebra to formally specify its dynamic behavior aspect. Based on that, a Web Service is specified as a process, and we can easily characterize its interaction with the environment. Furthermore, a behavior equivalence between two web services is established by using the notion of strong bisimulation in the new process algebra, some important properties of this relation are proved as well.
Keywords
Web services; process algebra; specification languages; CASL; Web services; algebraic specification language; behavior equivalence; dynamic behavior aspect; environment-based specification; formal methods; process algebra; strong bisimulation; Algebra; Analytical models; Knowledge engineering; Reactive power; Semantics; Syntactics; Web services; Algebraic Specification; Environment; Process Algebra; Web Services;
fLanguage
English
Publisher
ieee
Conference_Titel
Service Oriented System Engineering (SOSE), 2011 IEEE 6th International Symposium on
Conference_Location
Irvine, CA
Print_ISBN
978-1-4673-0411-5
Electronic_ISBN
978-1-4673-0410-8
Type
conf
DOI
10.1109/SOSE.2011.6139119
Filename
6139119
Link To Document