• DocumentCode
    1707112
  • Title

    A contribution to program comprehension by program analysis: application to numerical programs

  • Author

    Ait-Ameur, Yamine

  • Author_Institution
    ENSMA-LISA, Futuroscope, France
  • fYear
    1997
  • Firstpage
    134
  • Lastpage
    141
  • Abstract
    This paper deals with non-functional aspects of software. It presents an approach towards the integration of methods in order to handle properties of numerical programs. We develop a program analysis technique which allows us to formalise, evaluate and check non-functional properties of programs. These property evaluations are used in two main areas. The first one is related to program design to choose data representations and to perform program transformations. The second is related to reverse engineering, and particularly to software reuse and maintenance. As example, a functional language with numerical type only is considered, and the accuracy of the numerical computations is the considered non-functional property
  • Keywords
    data structures; functional languages; numerical analysis; program diagnostics; reverse engineering; software maintenance; software reusability; data representations; functional language; nonfunctional property evaluation; numerical computational accuracy; numerical programs; numerical type; program analysis; program comprehension; program design; program transformations; reverse engineering; software maintenance; software reuse; Application software; Commutation; Data security; Data structures; Equations; Operating systems; Program processors; Reverse engineering; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 1997. Proceedings., 12th IEEE International Conference
  • Conference_Location
    Incline Village, NV
  • Print_ISBN
    0-8186-7961-1
  • Type

    conf

  • DOI
    10.1109/ASE.1997.632833
  • Filename
    632833