Certifying Choreography Compilation

التفاصيل البيبلوغرافية
العنوان: Certifying Choreography Compilation
المؤلفون: Cruz-Filipe, Luís, Montesi, Fabrizio, Peressotti, Marco
سنة النشر: 2021
المجموعة: Computer Science
مصطلحات موضوعية: Computer Science - Programming Languages, Computer Science - Logic in Computer Science
الوصف: 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.
نوع الوثيقة: Working Paper
DOI: 10.1007/978-3-030-85315-0_8
URL الوصول: http://arxiv.org/abs/2102.10698
رقم الأكسشن: edsarx.2102.10698
قاعدة البيانات: arXiv
الوصف
DOI:10.1007/978-3-030-85315-0_8