[LIBRO][B] Choreographic programming
F Montesi - 2014 - pure.itu.dk
Choreographies are descriptions of distributed systems where the developer gives a global
view of how messages are exchanged by endpoint nodes (endpoints for short), instead of …
view of how messages are exchanged by endpoint nodes (endpoints for short), instead of …
Recovery within long-running transactions
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 …
the same time, the increase in computer system pervasiveness in day-to-day activities bring …
Comparing and evaluating Petri net semantics for BPEL
We compare two Petri net semantics for the Web Services Business Process Execution
Language (BPEL). The comparison reveals different modelling decisions. These decisions …
Language (BPEL). The comparison reveals different modelling decisions. These decisions …
Programming services with correlation sets
Correlation sets define a powerful mechanism for routing incoming communications to the
correct running session within a server, by inspecting the content of the received messages …
correct running session within a server, by inspecting the content of the received messages …
Planning and verifying service composition
M Bartoletti, P Degano… - Journal of Computer …, 2009 - content.iospress.com
A static approach is proposed to study secure composition of services. We extend the λ-
calculus with primitives for selecting and invoking services that respect given security …
calculus with primitives for selecting and invoking services that respect given security …
[HTML][HTML] A calculus for orchestration of web services
Service-oriented computing, an emerging paradigm for distributed computing based on the
use of services, is calling for the development of tools and techniques to build safe and …
use of services, is calling for the development of tools and techniques to build safe and …
Multi-view modeling and pragmatics in 2020: position paper on designing complex cyber-physical systems
Multi-view modeling refers to a system designer constructing distinct and separate models of
the same system to model different (semantic) aspects of a system. Modeling pragmatics …
the same system to model different (semantic) aspects of a system. Modeling pragmatics …
On the expressive power of primitives for compensation handling
Modern software systems have frequently to face unexpected events, reacting so to reach a
consistent state. In the field of concurrent and mobile systems (eg, for web services) the …
consistent state. In the field of concurrent and mobile systems (eg, for web services) the …
A formalisation of adaptable pervasive flows
Abstract Adaptable Pervasive Flows is a novel workflow-based paradigm for the design and
execution of pervasive applications, where dynamic workflows situated in the real world are …
execution of pervasive applications, where dynamic workflows situated in the real world are …
Solution workflows for model-based analysis of complex systems
The development and analysis of increasingly complex systems require the intensive use of
models and of sophisticated approaches to systems modeling. This paper focuses on …
models and of sophisticated approaches to systems modeling. This paper focuses on …