A process semantics for BPMN

PYH Wong, J Gibbons - International Conference on Formal Engineering …, 2008 - Springer
Abstract Business Process Modelling Notation (BPMN), developed by the Business Process
Management Initiative (BPMI), intends to bridge the gap between business process design …

A calculus for orchestration of web services

A Lapadula, R Pugliese, F Tiezzi - European Symposium on Programming, 2007 - Springer
We introduce COWS (Calculus for Orchestration of Web Services), a new foundational
language for SOC whose design has been influenced by WS-BPEL, the de facto standard …

Choreography and orchestration: A synergic approach for system design

N Busi, R Gorrieri, C Guidi, R Lucchi… - … Computing-ICSOC 2005 …, 2005 - Springer
Choreography and orchestration languages deal with business processes design and
specification. Referring to Web Services technology, the most credited proposals are WS …

Recovery within long-running transactions

C Colombo, GJ Pace - ACM Computing Surveys (CSUR), 2013 - dl.acm.org
As computer systems continue to grow in complexity, the possibility of failure increases. At
the same time, the increase in computer system pervasiveness in day-to-day activities bring …

Foundations of web transactions

C Laneve, G Zavattaro - … Conference, FOSSACS 2005, Held as Part of the …, 2005 - Springer
A timed extension of π-calculus with a transaction construct–the calculus Web π–is studied.
The underlying model of Web π relies on networks of processes; time proceeds …

The conversation calculus: A model of service-oriented computation

HT Vieira, L Caires, JC Seco - … on Programming, ESOP 2008, Held as Part …, 2008 - Springer
We present a process-calculus model for expressing and analyzing service-based systems.
Our approach addresses central features of the service-oriented computational model such …

Concurrent flexible reversibility

I Lanese, M Lienhardt, CA Mezzina, A Schmitt… - European Symposium …, 2013 - Springer
Concurrent reversibility has been studied in different areas, such as biological or
dependable distributed systems. However, only “rigid” reversibility has been considered …

Disciplining orchestration and conversation in service-oriented computing

I Lanese, F Martins, VT Vasconcelos… - Fifth IEEE International …, 2007 - ieeexplore.ieee.org
We give a formal account of a calculus for modeling service-based systems, suitable to
describe both service composition (orchestration) and the protocol that services run when …

A calculus of contracting processes

M Bartoletti, R Zunino - 2010 25th Annual IEEE Symposium on …, 2010 - ieeexplore.ieee.org
We propose a formal theory of contract-based computing. We model contracts as formulae in
an intuitionistic logic extended with a" contractual''form of implication. Decidability holds for …

A process-algebraic approach to workflow specification and refinement

PYH Wong, J Gibbons - International Conference on Software Composition, 2007 - Springer
This paper describes a process-algebraic approach to specification and refinement of
workflow processes. In particular, we model both specification and implementation of …