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 :
بازگشت