Skip to main content

Showing 1–2 of 2 results for author: Lagaillardie, N

  1. arXiv:2406.19541  [pdf, other

    cs.PL

    Fearless Asynchronous Communications with Timed Multiparty Session Protocols

    Authors: Ping Hou, Nicolas Lagaillardie, Nobuko Yoshida

    Abstract: Session types using affinity and exception handling mechanisms have been developed to ensure the communication safety of protocols implemented in concurrent and distributed programming languages. Nevertheless, current affine session types are inadequate for specifying real-world asynchronous protocols, as they are usually imposed by time constraints which enable timeout exceptions to prevent indef… ▽ More

    Submitted 12 July, 2024; v1 submitted 27 June, 2024; originally announced June 2024.

    Comments: ECOOP 2024

  2. arXiv:2204.13464  [pdf, other

    cs.PL

    Stay Safe under Panic: Affine Rust Programming with Multiparty Session Types

    Authors: Nicolas Lagaillardie, Rumyana Neykova, Nobuko Yoshida

    Abstract: Communicating systems comprise diverse software components across networks. To ensure their robustness, modern programming languages such as Rust provide both strongly typed channels, whose usage is guaranteed to be affine (at most once), and cancellation operations over binary channels. For coordinating components to correctly communicate and synchronise with each other, we use the structuring me… ▽ More

    Submitted 28 April, 2022; originally announced April 2022.

    Comments: 48 pages, 19 figures, 3 tables, conference: ECOOP 2022, 28 corollaries/lemmas/theorems