Research output per year
Research output per year
Luís Cruz-Filipe*, Fabrizio Montesi, Marco Peressotti
Research output: Chapter in Book/Report/Conference proceeding › Article in proceedings › Research › peer-review
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.
Original language | English |
---|---|
Title of host publication | Theoretical Aspects of Computing – ICTAC 2021 : 18th International Colloquium |
Editors | Antonio Cerone, Peter Csaba Olveczky |
Publisher | Springer Science+Business Media |
Publication date | 2021 |
Pages | 115-133 |
ISBN (Print) | 9783030853143 |
DOIs | |
Publication status | Published - 2021 |
Event | 18th International Colloquium on Theoretical Aspects of Computing, ICTAC 2021 - Virtual, Online Duration: 8. Sept 2021 → 10. Sept 2021 |
Conference | 18th International Colloquium on Theoretical Aspects of Computing, ICTAC 2021 |
---|---|
City | Virtual, Online |
Period | 08/09/2021 → 10/09/2021 |
Series | Lecture Notes in Computer Science |
---|---|
Volume | 12819 LNCS |
ISSN | 0302-9743 |
Research output: Contribution to journal › Journal article › Research › peer-review
Cruz-Filipe, L. (Creator), Montesi, F. (Creator) & Peressotti, M. (Creator), Zenodo, 5. Sept 2022
DOI: 10.5281/zenodo.7773479, https://zenodo.org/record/7773479
Dataset