Abstract
Choreographic programming is a paradigm for developing concurrent and distributed systems, where programs are choreographies that define, from a global viewpoint, the computations and interactions that communicating processes should enact. Choreography compilation translates choreographies into the local definitions of process behaviours, given as terms in a process calculus. Proving choreography compilation correct is challenging and error-prone, because it requires relating languages in different paradigms (global interactions vs local actions) and dealing with a combinatorial explosion of proof cases. We present the first certified program for choreography compilation for a nontrivial choreographic language supporting recursion.
| Originalsprog | Engelsk |
|---|---|
| Tidsskrift | Lecture Notes in Computer Science |
| Sider (fra-til) | 115-133 |
| Antal sider | 19 |
| DOI | |
| Status | Udgivet - 2021 |
| Begivenhed | International Colloquium on Theoretical Aspects of Computing - Virtual Event, Nur-Sultan, Kasakhstan Varighed: 8 sep. 2021 → 10 sep. 2021 Konferencens nummer: 18 https://dblp.org/db/conf/ictac/index.html |
Konference
| Konference | International Colloquium on Theoretical Aspects of Computing |
|---|---|
| Nummer | 18 |
| Lokation | Virtual Event |
| Land/Område | Kasakhstan |
| By | Nur-Sultan |
| Periode | 08/09/2021 → 10/09/2021 |
| Internetadresse |