English

Choreographic Programming of Isolated Transactions

Programming Languages 2023-04-14 v1

Abstract

Implementing distributed systems is hard; choreographic programming aims to make it easier. In this paper, we present the design of a new choreographic programming language that supports isolated transactions among overlapping sets of processes. The first idea is to track for every variable which processes are permitted to use it. The second idea is to use model checking to prove isolation.

Keywords

Cite

@article{arxiv.2304.06399,
  title  = {Choreographic Programming of Isolated Transactions},
  author = {Ton Smeele and Sung-Shik Jongmans},
  journal= {arXiv preprint arXiv:2304.06399},
  year   = {2023}
}

Comments

In Proceedings PLACES 2023, arXiv:2304.05439

R2 v1 2026-06-28T10:04:07.299Z