Abstract
Choreographic Programming is an emerging paradigm for correct-by-construction concurrent programming. However, its applicability is limited by the current lack of support for reusable procedures. We propose Procedural Choreographies (PC), a choreographic language model with full procedural abstraction. PC includes unbounded process creation and name mobility, yielding a powerful framework for writing correct concurrent algorithms that can be compiled into a process calculus. This increased expressivity requires a typing discipline to ensure that processes are properly connected when enacting procedures.
| Originalsprog | Engelsk |
|---|---|
| Tidsskrift | Lecture Notes in Computer Science |
| Vol/bind | 10321 |
| Sider (fra-til) | 92-107 |
| Antal sider | 16 |
| DOI | |
| Status | Udgivet - 28 maj 2017 |
| Begivenhed | International Conference on Formal Techniques for Distributed Objects, Components, and Systems - Neuchâtel, Schweiz Varighed: 19 jun. 2017 → 22 jun. 2017 Konferencens nummer: 37 https://dblp.org/db/conf/forte/index.html |
Konference
| Konference | International Conference on Formal Techniques for Distributed Objects, Components, and Systems |
|---|---|
| Nummer | 37 |
| Land/Område | Schweiz |
| By | Neuchâtel |
| Periode | 19/06/2017 → 22/06/2017 |
| Internetadresse |