A Generic Formalised Framework for Reasoning About Weak Memory Models - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2011

A Generic Formalised Framework for Reasoning About Weak Memory Models

Résumé

This paper describes Coq libraries devoted to the semantic of relaxed memory models. These libraries formalise a framework which covers a large class of industrial models. Implementing this framework inside a proof assistant has significantly helped improving its design and crafting the most concise and relevant specifications. Similarly the use of a proof assistant has been instrumental in the study of the semantic of synchronisation primitives, which we illustrate by the formal proof of a barrier placement theorem. We explain the choices we made to re-design our Coq libraries, and in particular what we gained from adopting a small-scale reflection methodology.
Fichier principal
Vignette du fichier
itp.pdf (189.22 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00604656 , version 1 (29-06-2011)

Identifiants

  • HAL Id : inria-00604656 , version 1

Citer

Jade Alglave, Assia Mahboubi. A Generic Formalised Framework for Reasoning About Weak Memory Models. 2011. ⟨inria-00604656⟩
273 Consultations
160 Téléchargements

Partager

Gmail Facebook X LinkedIn More