Partial evaluation and symbolic computation for the understanding of Fortran programs

Abstract : We describe a technique and a tool supporting partial evaluation of Fortran programs, i.e. their specialization for specific values of their input variables. We aim at understanding old programs, which have become very complex due to numerous extensions. From a given Fortran program and these values of its input variables, the tool provides a simplified program, which behaves like the initial one for the specific values. This tool uses mainly constant propagation and simplification of alternatives to one of their branches. The tool is specified in inference rules and operates by induction on the Fortran abstract syntax. These rules are compiled into Prolog by the Centaur/Fortran environment.
Type de document :
Communication dans un congrès
Springer Verlag. Advanced Information Systems Engineering 5th International Conference, CAiSE '93, 1993, Paris, France. 685, pp.184-198, Lecture Notes in Computer Science. 〈10.1007/3-540-56777-1〉
Liste complète des métadonnées

Littérature citée [7 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00165950
Contributeur : Sandrine Blazy <>
Soumis le : lundi 30 juillet 2007 - 15:26:31
Dernière modification le : jeudi 13 septembre 2018 - 15:24:05
Document(s) archivé(s) le : vendredi 9 avril 2010 - 00:12:54

Fichier

CAISE93.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

Collections

Citation

Sandrine Blazy, Philippe Facon. Partial evaluation and symbolic computation for the understanding of Fortran programs. Springer Verlag. Advanced Information Systems Engineering 5th International Conference, CAiSE '93, 1993, Paris, France. 685, pp.184-198, Lecture Notes in Computer Science. 〈10.1007/3-540-56777-1〉. 〈inria-00165950〉

Partager

Métriques

Consultations de la notice

103

Téléchargements de fichiers

115