article وصول مفتوح

On Compensation Primitives as Adaptable Processes

  • Electronic Proceedings in Theoretical Computer Science
  • Open Publishing Association
Research footprint

At a glance

الاستشهادات
3
المراجع
17
Comments
0
Paper overview

Abstract

We compare mechanisms for compensation handling and dynamic update in calculi for concurrency. These mechanisms are increasingly relevant in the specification of reliable communicating systems. Compensations and updates are intuitively similar: both specify how the behavior of a concurrent system changes at runtime in response to an exceptional event. However, calculi with compensations and updates are technically quite different. We investigate the relative expressiveness of these calculi: we develop encodings of core process languages with compensations into a calculus of adaptable processes developed in prior work. Our encodings shed light on the (intricate) semantics of compensation handling and its key constructs. They also enable the transference of existing verification and reasoning techniques for adaptable processes to core languages with compensation handling.

Record transparency

Publication details

DOI
10.4204/eptcs.190.2
OpenAlex
W2271393070
Document type
article
Language
EN
Source
Electronic Proceedings in Theoretical Computer Science
Last metadata update
المجتمع

Comments

تسجيل الدخول للانضمام إلى النقاش.

  1. لا توجد تعليقات بعد. ابدأ النقاش.