Functional choreographic programming

L Cruz-Filipe, E Graversen, L Lugović… - … on Theoretical Aspects …, 2022 - Springer
Choreographic programming is an emerging programming paradigm for concurrent and
distributed systems, where developers write the communications that should be enacted and …

[PDF][PDF] Keep me out of the loop: a more flexible choreographic projection.

L Cruz-Filipe, F Montesi, RR Rasmussen - LPAR, 2023 - easychair.org
Choreographic programming is a paradigm where programmers write global descriptions of
distributed protocols, called choreographies, and correct implementations are automatically …

A model for correlation-based choreographic programming

S Giallorenzo, F Montesi, M Gabbrielli - PeerJ Computer Science, 2024 - peerj.com
Choreographies provide a clear way to specify the intended communication behaviour of
concurrent and distributed systems. Previous theoretical work investigated the translation of …

Verification of the Socio-Technical Aspects of Voting: The Case of the Polish Postal Vote 2020

W Jamroga, PYA Ryan, Y Kim - arxiv preprint arxiv:2210.10694, 2022 - arxiv.org
Voting procedures are designed and implemented by people, for people, and with
significant human involvement. Thus, one should take into account the human factors in …

Modular Choreographies: Bridging Alice and Bob Notation to Java

L Cruz-Filipe, A Madsen, F Montesi… - Joint Post-proceedings …, 2023 - drops.dagstuhl.de
Abstract We present Modular Choreographies, a new choreographic programming
language that features modular functions. Modular Choreographies is aimed at simplicity: its …

[PDF][PDF] Formal Methods For Analysis Of Secure, Reliable, And Verifiable Voting Schemes

Y KIM - 2024 - orbilu.uni.lu
Voting procedures are of utmost importance for society and are widely believed to be the
foundation of democracy. They appear in different forms, in various scenarios, and often …

[PDF][PDF] Verification of the Socio-Technical Aspects of Voting: The Case of the Polish Postal Vote 2020

PYA Ryan - ipipan.waw.pl
Voting procedures are designed and implemented by people, for people, and with
significant human involvement. Thus, one should take into account the human factors in …