[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 …

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 …

Comparing and evaluating Petri net semantics for BPEL

N Lohmann, E Verbeek, C Ouyang… - International Journal of …, 2009 - inderscienceonline.com
We compare two Petri net semantics for the Web Services Business Process Execution
Language (BPEL). The comparison reveals different modelling decisions. These decisions …

Programming services with correlation sets

F Montesi, M Carbone - … , ICSOC 2011, Paphos, Cyprus, December 5-8 …, 2011 - Springer
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 …

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 …

[HTML][HTML] A calculus for orchestration of web services

R Pugliese, F Tiezzi - Journal of Applied Logic, 2012 - Elsevier
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 …

Multi-view modeling and pragmatics in 2020: position paper on designing complex cyber-physical systems

R Von Hanxleden, EA Lee, C Motika, H Fuhrmann - Monterey Workshop, 2012 - Springer
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 …

On the expressive power of primitives for compensation handling

I Lanese, C Vaz, C Ferreira - European Symposium on Programming, 2010 - Springer
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 …

A formalisation of adaptable pervasive flows

A Bucchiarone, AL Lafuente, A Marconi… - … Workshop on Web …, 2009 - Springer
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 …

Solution workflows for model-based analysis of complex systems

F Moscato, V Vittorini, F Amato… - IEEE Transactions …, 2011 - ieeexplore.ieee.org
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 …