Concurrent Separation Logic Meets Template Games - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2020

Concurrent Separation Logic Meets Template Games

Léo Stefanesco

Résumé

An old dream of concurrency theory and programming language semantics has been to uncover the fundamental synchronization mechanisms which regulate situations as different as game semantics for higher-order programs, and Hoare logic for concurrent programs with shared memory and locks. In this paper, we establish a deep and unexpected connection between two recent lines of work on concurrent separation logic (CSL) and on template game semantics for differential linear logic (DiLL). Thanks to this connection, we reformulate in the purely conceptual style of template games for DiLL the asynchronous and interactive interpretation of CSL designed by Melliès and Stefanesco. We believe that the analysis reveals something important aboutthe secret anatomy of CSL, and more specifically about the subtle interplay, of a categorical nature, between sequential composition, parallel product, errors and locks.
Fichier principal
Vignette du fichier
MelliesStefanesco20.pdf (1.2 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03103163 , version 1 (08-01-2021)

Identifiants

  • HAL Id : hal-03103163 , version 1

Citer

Paul-André Melliès, Léo Stefanesco. Concurrent Separation Logic Meets Template Games. Proceedings of the Thirty-Fifth Annual ACM/IEEE Symposium on Logic in Computer Science (LICS 2020), Jul 2020, Saarland, Germany. ⟨hal-03103163⟩
19 Consultations
36 Téléchargements

Partager

Gmail Facebook X LinkedIn More