Temporary Read-Only Permissions for Separation Logic - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2017

Temporary Read-Only Permissions for Separation Logic

Résumé

We present an extension of Separation Logic with a general mechanism for temporarily converting any assertion (or "permission") to a read-only form. No accounting is required: our read-only permissions can be freely duplicated and discarded. We argue that, in circumstances where mutable data structures are temporarily accessed only for reading, our read-only permissions enable more concise specifications and proofs. The metatheory of our proposal is verified in Coq.
Fichier principal
Vignette du fichier
readonlysep.pdf (396.8 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01408657 , version 1 (05-12-2016)
hal-01408657 , version 2 (30-01-2017)

Identifiants

  • HAL Id : hal-01408657 , version 2

Citer

Arthur Charguéraud, François Pottier. Temporary Read-Only Permissions for Separation Logic. Proceedings of the 26th European Symposium on Programming (ESOP 2017), Apr 2017, Uppsala, Sweden. ⟨hal-01408657v2⟩
404 Consultations
343 Téléchargements

Partager

Gmail Mastodon Facebook X LinkedIn More