Modern software systems have frequently to face unexpected events, reacting so to reach a consistent state. In the field of concurrent and mobile systems (e.g., for web services) the problem is usually tackled using long running transactions and compensations: activities programmed to recover partial executions of long running transactions. We compare the expressive power of different approaches to the specification of those compensations. We consider (i) static recovery, where the compensation is statically defined together with the transaction, (ii) parallel recovery, where the compensation is dynamically built as parallel composition of compensation elements and (iii) general dynamic recovery, where more refined ways of composing compen...
International audienceIn this paper we report the main ideas of an ongoing thread of research that a...
International audienceIn this paper we report the main ideas of an ongoing thread of research that a...
Mechanisms for compensation handling and dynamic update are increasingly relevant in the specificati...
Modern software systems have frequently to face unexpected events, reacting so to reach a consistent...
Modern software systems have frequently to face unexpected events, reacting so to reach a consistent...
Modern software systems have frequently to face unexpected events, reacting so to reach a consistent...
One fundamental idea of service-oriented computing is that applications should be developed by compo...
Compensating transactions are intended to handle situ-ations where it is required to undo either com...
Mechanisms for compensation handling and dynamic update are increasingly relevant in the specificati...
One fundamental idea of service-oriented computing is that applications should be developed by compo...
International audienceIn this paper we report the main ideas of an ongoing thread of research that a...
Mechanisms for compensation handling and dynamic update are increasingly relevant in the specificati...
AbstractOne fundamental idea of service-oriented computing is that applications should be developed ...
In this paper we report the main ideas of an ongoing thread of research that aims at exploiting reve...
In this paper we report the main ideas of an ongoing thread of research that aims at exploiting reve...
International audienceIn this paper we report the main ideas of an ongoing thread of research that a...
International audienceIn this paper we report the main ideas of an ongoing thread of research that a...
Mechanisms for compensation handling and dynamic update are increasingly relevant in the specificati...
Modern software systems have frequently to face unexpected events, reacting so to reach a consistent...
Modern software systems have frequently to face unexpected events, reacting so to reach a consistent...
Modern software systems have frequently to face unexpected events, reacting so to reach a consistent...
One fundamental idea of service-oriented computing is that applications should be developed by compo...
Compensating transactions are intended to handle situ-ations where it is required to undo either com...
Mechanisms for compensation handling and dynamic update are increasingly relevant in the specificati...
One fundamental idea of service-oriented computing is that applications should be developed by compo...
International audienceIn this paper we report the main ideas of an ongoing thread of research that a...
Mechanisms for compensation handling and dynamic update are increasingly relevant in the specificati...
AbstractOne fundamental idea of service-oriented computing is that applications should be developed ...
In this paper we report the main ideas of an ongoing thread of research that aims at exploiting reve...
In this paper we report the main ideas of an ongoing thread of research that aims at exploiting reve...
International audienceIn this paper we report the main ideas of an ongoing thread of research that a...
International audienceIn this paper we report the main ideas of an ongoing thread of research that a...
Mechanisms for compensation handling and dynamic update are increasingly relevant in the specificati...