Title :
A process algebra for environment-based specification of web services
Author :
Li, Lixing ; Jin, Zhi ; Li, Ge
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;
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
DOI :
10.1109/SOSE.2011.6139119