This short note outlines two different ways of describing communication-centric software in the form of formal calculi and discuss their relationship. Two different paradigms of description, one centring on global message flows and another centring on local (end-point) behaviours, share the common feature, structured representation of communications. The global calculus originates from Web Services- Choreography De-scription Language (WS-CDL), a web service description language developed by W3C’s WS-CDL Working Group. The local calculus is based on the pi-calculus, one of the representative calculi for communicating processes. We illustrate these two descriptive frameworks, outline the static and dynamic semantics of these calculi, and disc...
To appearInternational audienceWe give a formal account of SSCC, a calculus for modeling service-bas...
We overview some perspectives on the concept of service-based computing, and discuss the motivation ...
International audienceWe describe a process calculus featuring high level constructs for component-o...
Abstract. We introduce two different ways of describing communication-centric software in the form o...
AbstractThis short note outlines two different ways of describing communication-centric software in ...
AbstractThis paper proposes a calculus for describing communication-centred programs and discusses i...
This paper introduces a process calculus designed to capture the phenomenon of names which are known...
We show how the #-calculus can express local communications within a distributed system, through an ...
International audienceProcess calculi are expressive specification languages for concurrency. They h...
The article is an introduction and a survey on the pi-calculus, a process calculus that models mobi...
We give a formal account of stream-based, service-centered calculus (SSCC), a calculus for modelling...
We present a process-calculus model for expressing and analyzing service-based systems. Our approach...
This thesis aims at the definition of foundational techniques driving the design and implementation ...
AbstractThis paper introduces a process calculus designed to capture the phenomenon of names which a...
AbstractWe show how the π-calculus can express local communications within a distributed system, thr...
To appearInternational audienceWe give a formal account of SSCC, a calculus for modeling service-bas...
We overview some perspectives on the concept of service-based computing, and discuss the motivation ...
International audienceWe describe a process calculus featuring high level constructs for component-o...
Abstract. We introduce two different ways of describing communication-centric software in the form o...
AbstractThis short note outlines two different ways of describing communication-centric software in ...
AbstractThis paper proposes a calculus for describing communication-centred programs and discusses i...
This paper introduces a process calculus designed to capture the phenomenon of names which are known...
We show how the #-calculus can express local communications within a distributed system, through an ...
International audienceProcess calculi are expressive specification languages for concurrency. They h...
The article is an introduction and a survey on the pi-calculus, a process calculus that models mobi...
We give a formal account of stream-based, service-centered calculus (SSCC), a calculus for modelling...
We present a process-calculus model for expressing and analyzing service-based systems. Our approach...
This thesis aims at the definition of foundational techniques driving the design and implementation ...
AbstractThis paper introduces a process calculus designed to capture the phenomenon of names which a...
AbstractWe show how the π-calculus can express local communications within a distributed system, thr...
To appearInternational audienceWe give a formal account of SSCC, a calculus for modeling service-bas...
We overview some perspectives on the concept of service-based computing, and discuss the motivation ...
International audienceWe describe a process calculus featuring high level constructs for component-o...