292 Citations
Towards a Unifying Theory for Web Services Composition
- Computer ScienceWS-FM
- 2006
This paper introduces webπ∞, an untimed version of webπ, and the related theory, as a foundational unifying framework for orchestration able to meet composition requirements and to encode the whole BPEL itself.
Fault, Compensation and Termination in WS-BPEL 2.0 - A Comparative Analysis
- Computer ScienceWS-FM
- 2008
This paper provides formal semantics for the WS-BPEL 2.0 FCT-handling mechanisms which aims at capturing the F CT-part of the WS.BPEL2.0 specification in full detail, and compares the BPEL approach to FCT -handling to existing formal theories.
Issues about the Adoption of Formal Methods for Dependable Composition of Web Services
- Computer Science
- 2013
The problem of composing services starting directly from the pi-calculus and considering the proposals as foundational models for composition simply to verify statements regarding any mathematical foundations of composition languages are addressed.
Model-checking Web Services Orchestrations using BP-calculus
- Computer ScienceElectron. Notes Theor. Comput. Sci.
- 2009
Formal Specification of Correlation in WS Orchestrations Using BP-calculus
- Computer ScienceElectron. Notes Theor. Comput. Sci.
- 2010
Toward a Pi-Calculus Based Verification Tool for Web Services Orchestrations
- Computer ScienceComputer Supported Acitivity Coordination
- 2006
The basis of a framework aimed to specification and verification, related to some temporal logic, of Web services composition is presented, using a πcalculus-based approach for the verification of composite Web services by applying model checking methods.
A Formal Semantics for the WS-BPEL Recovery Framework - The pi-Calculus Way
- Computer ScienceWS-FM
- 2009
In this work, the Web Services Business Process Execution Language (WS-BPEL) -- an OASIS standard widely adopted both in academic and industrial environments -- is considered as a touchstone for concrete composition languages and an analysis of its ambiguous Recovery Framework specification is offered.
Modeling and Verifying Web Services Choreography Using Process Algebra
- Computer Science31st IEEE Software Engineering Workshop (SEW 2007)
- 2007
The semantics of WS-CDL is presented in terms of process algebra CSP which has great advantages in designing and verifying concurrent processes and all the properties the authors want to check within a WS- CDL document can be verified automatically in the CSP framework correspondingly.
A Survey of Web services Orchestration and Choreography with Formal Models
- Computer Science
- 2011
This paper gives a formal methods focused survey of BPEL and WS-CDL languages and focuses on some BPEL orchestration aspects using formal models: error, event, and compensation handling using extended version of -calculus, correlation mechanisms using process algebra, and control ow constructs using Petri nets.
References
SHOWING 1-10 OF 118 REFERENCES
A Case Study of Web Services Orchestration
- Computer ScienceCOORDINATION
- 2005
This paper discusses webπ∞ an untimed subcalculus of webπ which is a simple and conservative extension of the π-calculus which is introduced as a theoretical and foundational model for Web Services coordination.
A Framework for Generic Error Handling in Business Processes
- Computer ScienceElectron. Notes Theor. Comput. Sci.
- 2004
A Formal Framework for Web Services Coordination
- Computer ScienceElectron. Notes Theor. Comput. Sci.
- 2007
Theoretical foundations for compensations in flow composition languages
- Computer SciencePOPL '05
- 2005
This paper presents a hierarchy of transactional calculi with increasing expressiveness, starting from a very small language in which activities can only be composed sequentially, and progressively introducing parallel composition, nesting, programmable compensations and exception handling.
Towards a Formal Foundation to Orchestration Languages
- Computer ScienceElectron. Notes Theor. Comput. Sci.
- 2004
The CORBA Activity Service Framework for Supporting Extended Transactions
- Computer ScienceMiddleware
- 2001
The framework described in this paper is an overview of the OMG’s Additional Structuring Mechanisms for the OTS standard now reaching completion and shows that the Framework has the flexibility to support a wide variety of extended transaction models.
A Calculus for Long-Running Transactions
- Computer ScienceFMOODS
- 2003
This paper designs an extension of the asynchronous π-calculus with long-running transactions (and sequences) – the πt -calculus, by defining a semantics and providing a correct encoding of ρt-Calculus into asynchronous ρ-cal calculus.
An Operational Semantics for StAC, a Language for Modelling Long-Running Business Transactions
- Computer ScienceCOORDINATION
- 2004
An operational semantics for the StAC language is presented and it is shown that StAC is similar to a process algebraic language such as Hoare's CSP or Milner's CCS but has additional operators dealing with compensation and with exception handling.
Web services transactions : past , present and future
- Computer Science
- 2003
This paper tries to address some of the questions surrounding the release of three competing specifications in the past two years and gives an indication of where the market will go in the future.
Web Services Choreography Description Language Version 1.0, W3C
- Computer Science
- 2004
The Web Services Choreography specification is targeted for composing interoperable, peer-to-peer collaborations between any type of party regardless of the supporting platform or programming model used by the implementation of the hosting environment.