• DocumentCode
    1703693
  • Title

    Interprocedural analysis for program comprehension by specialization

  • Author

    Blazy, Sandrine ; Facon, Philippe

  • Author_Institution
    CEDRIC IIE, Evry, France
  • fYear
    1996
  • Firstpage
    133
  • Lastpage
    141
  • Abstract
    We report on an approach for program comprehension during large-scale maintenance of Fortran application programs. We have adapted partial evaluation (or specialization of programs given specific values for their input data) techniques for program comprehension. We focus on the automatic interprocedural analysis and we describe how we have specified, implemented in a tool, and used that analysis to improve program comprehension. The difficulty of that analysis is due to the lack of well defined interprocedural mechanisms and the complexity of visibility rules in Fortran
  • Keywords
    FORTRAN; partial evaluation (compilers); program compilers; program diagnostics; reverse engineering; software maintenance; software tools; Fortran; application programs; interprocedural analysis; partial evaluation; program comprehension; software maintenance; software tool; specialization; visibility rules; Cognition; Displays; Fluid flow; Formal specifications; Geometry; Input variables; Large-scale systems; Power generation; Software maintenance; Solid modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 1996, Proceedings., Fourth Workshop on
  • Conference_Location
    Berlin
  • ISSN
    1092-8138
  • Print_ISBN
    0-8186-7283-8
  • Type

    conf

  • DOI
    10.1109/WPC.1996.501128
  • Filename
    501128