| HAL: inria-00078882, version 1 |
| See detailed view | BibTeX,EndNote,... |
|
|
| ASE'97: The 12th IEEE Conference on Automated Software Engineering., Lake Tahoe, Nevada, USA : (1997) |
|
|
|
|
| Application of formal methods to the development of a software maintenance tool |
|
|
| Sandrine Blazy 1, 2, 3Philippe Facon 3 |
|
|
| (1997) |
|
|
| Partial evaluation is a technique traditionally used in compilation. We have adapted this technique to the undestanding of scientific application programs during their maintenance and we have implemented a tool. This tool analyzes Fortran 90 programs and performs an interprocedural pointer analysis. This paper presents how we have specified this analysis with different formalisms (inference rules with global definitions and set and relational operators). Then we present the tool implementing these specifications. It has been implemented in a generic programming environment and a graphical inetrface has been developped to visualize the information computed during the partial evaluation. |
|
|
|
|
|
|
|
|
|
|
| 1: | INRIA Rocquencourt (INRIA Rocquencourt) |
| INRIA | |
| 2: | CRISTAL (INRIA Rocquencourt) |
| INRIA | |
| 3: | Centre d'Etude et De Recherche en Informatique du Cnam (CEDRIC) |
| Conservatoire National des Arts et Métiers (CNAM) | |
|
|
|
|
|
|
|
|
| Domain | : | Computer Science/Programming Languages |
|
|
| program understanding – partial evaluation – formal specification – interprocedural analysis – alias analysis |
|
|
| Attached file list to this document: | |||||
|
|
|
| inria-00078882, version 1 | |
| http://hal.inria.fr/inria-00078882 | |
| oai:hal.inria.fr:inria-00078882 | |
| From: Sandrine Blazy | |
| Submitted on: Tuesday, 17 October 2006 15:24:16 | |
| Updated on: Tuesday, 17 October 2006 21:53:47 | |