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

Valérie Gouranton 1 Daniel Le Métayer 1
1 Lande - Logiciel : ANalyse et DEveloppement
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : 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.
Type de document :
Rapport
[Research Report] RR-3375, INRIA. 1998
Liste complète des métadonnées

https://hal.inria.fr/inria-00073314
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 12:31:00
Dernière modification le : vendredi 25 mai 2018 - 01:29:08
Document(s) archivé(s) le : dimanche 4 avril 2010 - 23:42:06

Fichiers

Identifiants

  • HAL Id : inria-00073314, version 1

Citation

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〉

Partager

Métriques

Consultations de la notice

163

Téléchargements de fichiers

194