Derivation of Static Analysers of Functional Programs from Path Properties of a Natural Semantics - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 1995

Derivation of Static Analysers of Functional Programs from Path Properties of a Natural Semantics

Daniel Le Métayer

Résumé

We advocate the use of operational semantics as a basis for specifying program analyses for functional languages. We put forward a methodology for defining a static analysis by successive refinements of the natural semantics of the language. We use paths as the abstract representation of proof trees and we provide a language for defining properties in terms of recurrence equations on paths. We show the specification of several standard properties on paths (neededness, absence, uniqueness, \ldots) and the mechanical derivation of the corresponding analyses
Fichier principal
Vignette du fichier
RR-2607.pdf (283.04 Ko) Télécharger le fichier

Dates et versions

inria-00074078 , version 1 (24-05-2006)

Identifiants

  • HAL Id : inria-00074078 , version 1

Citer

Valérie Gouranton, Daniel Le Métayer. Derivation of Static Analysers of Functional Programs from Path Properties of a Natural Semantics. [Research Report] RR-2607, INRIA. 1995. ⟨inria-00074078⟩
69 Consultations
84 Téléchargements

Partager

Gmail Facebook X LinkedIn More