mlsanityData to 13 Oct 2026

A Core Model for Choreographic Programming

arXiv 1510.03271 ↗First posted 12 Oct 2015cs.PLcited by 2

Not on the map. Why?

Abstract (arXiv)

Choreographic Programming is a programming paradigm for building concurrent programs that are deadlock-free by construction, as a result of programming communications declaratively and then synthesising process implementations automatically. Despite strong interest on choreographies, a foundational model that explains which computations can be performed with the hallmark constructs of choreographies is still missing. In this work, we introduce Core Choreographies (CC), a model that includes only the core primitives of choreographic programming. Every computable function can be implemented as a choreography in CC, from which we can synthesise a process implementation where independent computations run in parallel. We discuss the design of CC and argue that it constitutes a canonical model for choreographic programming.

Key facts. Cited by 2 papers in the map (data through 13 Oct 2026). First posted on arXiv 12 Oct 2015.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 13 Oct)

Citing papers per year: 2024: 1; 2025: 0; 2026: 1.

2 papers.