Transformations certifiées de programmes impératifs - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2002

Transformations certifiées de programmes impératifs

Résumé

Nous présentons une transformation de programmes impératifs inspirée de l'évaluation partielle et ayant été utilisée pour faciliter la compréhension d'applications scientifiques. Ce travail a été complètement formalisé en Coq. Partant d'une spécification du langage que nous traitons, nous avons spécifié de façon abstraite notre analyse de code et avons prouvé sa correction sémantique. Afin de modéliser les états-mémoire de façon abstraite, nous avons défini une couche de bas niveau modélisant la notion générique de table d'association ainsi que des opérations sur ces tables et contenant également des preuves de propriétés relatives aux opérations. Nous montrons que ces tables génériques sont un exemple d'utilisation des setoïdes, ce qui simplifie l'écriture des preuves.
Fichier principal
Vignette du fichier
article_cedric.pdf (308.88 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00165957 , version 1 (30-07-2007)

Identifiants

  • HAL Id : inria-00165957 , version 1

Citer

Sandrine Blazy. Transformations certifiées de programmes impératifs. [Research Report] rapport CEDRIC No 398, 2002, pp.15. ⟨inria-00165957⟩
51 Consultations
30 Téléchargements

Partager

Gmail Facebook X LinkedIn More