Skip to Main content Skip to Navigation
Conference papers

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.
Document type :
Conference papers
Complete list of metadata

Cited literature [7 references]  Display  Hide  Download

https://hal.inria.fr/inria-00165950
Contributor : Sandrine Blazy <>
Submitted on : Monday, July 30, 2007 - 3:26:31 PM
Last modification on : Saturday, February 9, 2019 - 1:23:15 AM
Long-term archiving on: : Friday, April 9, 2010 - 12:12:54 AM

File

CAISE93.pdf
Publisher files allowed on an open archive

Identifiers

Collections

Citation

Sandrine Blazy, Philippe Facon. Partial evaluation and symbolic computation for the understanding of Fortran programs. Advanced Information Systems Engineering 5th International Conference, CAiSE '93, 1993, Paris, France. pp.184-198, ⟨10.1007/3-540-56777-1⟩. ⟨inria-00165950⟩

Share

Metrics

Record views

139

Files downloads

379