Reasoning on Assembly Code using Linear Logic - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2011

Reasoning on Assembly Code using Linear Logic

Jérôme Vouillon
  • Fonction : Auteur
  • PersonId : 830580

Résumé

We present a logic for reasoning on assembly code. The logic is an extension of intuitionistic linear logic with greatest fixed points, pointer assertions for reasoning about the heap, and modalities for reasoning about program execution. One of the modality corresponds to the step relation of the semantics of an assembly code interpreter. Safety is defined as the greatest fixed point of this modal operator. We can deal with first class code pointers, in a modular way, by defining an indexed model of the logic.
Fichier principal
Vignette du fichier
sep.pdf (287.12 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00782149 , version 1 (29-01-2013)

Identifiants

  • HAL Id : hal-00782149 , version 1

Citer

Jérôme Vouillon. Reasoning on Assembly Code using Linear Logic. 2011. ⟨hal-00782149⟩
71 Consultations
203 Téléchargements

Partager

Gmail Facebook X LinkedIn More