Structured communication-centred programming for web services
This paper relates two different paradigms of descriptions of communication behaviour, one
focussing on global message flows and another on end-point behaviours, using formal …
focussing on global message flows and another on end-point behaviours, using formal …
Pirouette: higher-order typed functional choreographies
We present Pirouette, a language for typed higher-order functional choreographic
programming. Pirouette offers programmers the ability to write a centralized functional …
programming. Pirouette offers programmers the ability to write a centralized functional …
A theory of contracts for web services
Contracts are behavioral descriptions of Web services. We devise a theory of contracts that
formalizes the compatibility of a client with a service, and the safe replacement of a service …
formalizes the compatibility of a client with a service, and the safe replacement of a service …
A calculus for orchestration of web services
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 …
language for SOC whose design has been influenced by WS-BPEL, the de facto standard …
Language primitives and type discipline for structured communication-based programming revisited: Two systems for higher-order session communication
Session primitives and types provide a flexible programming style for structured interaction,
and are used to statically check the safe and consistent composition of protocols in …
and are used to statically check the safe and consistent composition of protocols in …
Session types for object-oriented languages
A session takes place between two parties; after establishing a connection, each party
interleaves local computations with communications (sending or receiving) with the other …
interleaves local computations with communications (sending or receiving) with the other …
Structured communication-centered programming for web services
This article relates two different paradigms of descriptions of communication behavior, one
focusing on global message flows and another on end-point behaviors, using formal calculi …
focusing on global message flows and another on end-point behaviors, using formal calculi …
[HTML][HTML] Semantics of global view of choreographies
We propose two abstract semantics of the global view of choreographies given in terms of
partial orders. The first semantics is formalised as pomsets of communication events while …
partial orders. The first semantics is formalised as pomsets of communication events while …
Interaction-centric modeling of process choreographies
G Decker, M Weske - Information Systems, 2011 - Elsevier
With the rise of electronic integration between organizations, the need for a precise
specification of interaction behavior increases. Information systems, replacing interaction …
specification of interaction behavior increases. Information systems, replacing interaction …
A theory of contracts for web services
Contracts are behavioural descriptions of Web services. We devise a theory of contracts that
formalises the compatibility of a client to a service, and the safe replacement of a service …
formalises the compatibility of a client to a service, and the safe replacement of a service …