Dynamic Slicing: a Generic Analysis Based on a Natural Semantics Format - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 1998

Dynamic Slicing: a Generic Analysis Based on a Natural Semantics Format

Daniel Le Métayer

Résumé

Slicing analyses have been proposed for different programming languages. Rather than defining a new analysis from scratch for each programming language, we would like to specify such an analysis once for all, in a language-independent way, and then specialise it for different programming languages. In order to achieve this goal, we propose a notion of natural semantics format and a dynamic slicing analysis format. The natural semantics format formalises a class of natural semantics and the analysis format is a generic, language-independent, slicing analysis. The correctness of the generic analysis is established as a relation between the derivation trees of the original program and the slice. This generic analysis is then instantiated to several programming languages conforming the semantics format (an imperative language, a logic programming language and a functional language), yielding a dynamic slicing analyser for each of these languages.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
RR-3375.pdf (452.58 Ko) Télécharger le fichier

Dates et versions

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

Identifiants

  • HAL Id : inria-00073314 , version 1

Citer

Valérie Gouranton, Daniel Le Métayer. Dynamic Slicing: a Generic Analysis Based on a Natural Semantics Format. [Research Report] RR-3375, INRIA. 1998. ⟨inria-00073314⟩
103 Consultations
244 Téléchargements

Partager

Gmail Facebook X LinkedIn More