Title
Reasoning on Formalizing WS-CDL Mobility Using Process Algebra
Abstract
With a good understanding of mobility mechanisms of WS-CDL, we can easily design applications that acquire, during the execution, all the information they need to invoke services. One of the means to ensure good interoperability between Web services is to formalize their mobility characteristics. Process algebras, such as π-calculus can be used to formalize Web Services characteristics and ensure that they satisfy some conditions required in SOA. The notion of mobility in process calculi refers to the fact that a process is able to exchange names as values. The core of π-calculus is based on interaction, using channel names as data, and the ability to generate fresh and unique names. This paper provides the basis for reasoning on formalizing mobility characteristics of Web services choreography using the process algebra π-calculus which is, according to Robin Milner, a model of concurrent computation based on the notion of naming. Formalizing mobility helps us to understand the nature of mobility, to reason about the behavior of mobile systems, and to develop model checking tools that are used to verify system correctness.
Year
DOI
Venue
2010
10.1109/APSCC.2010.52
APSCC
Keywords
Field
DocType
collaboration,process algebra,process calculi,satisfiability,soa,web service,calculus,web services,π calculus,mobile communication,algebra,pi calculus,formal verification,model checking
Programming language,Model checking,Computer science,Interoperability,Correctness,π-calculus,Choreography,Web service,Process calculus,Formal verification
Conference
Volume
Issue
Citations 
null
null
0
PageRank 
References 
Authors
0.34
9
5
Name
Order
Citations
PageRank
Nduwimfura Philbert1221.74
Dong Xu200.34
Huaikou Miao345168.03
Zhou Lei400.68
Bo Chen500.34