• DocumentCode
    3311809
  • Title

    Maintenance and abstraction of program data using formal transformations

  • Author

    Mortimer, Richard E. ; Bennett, Keith H.

  • Author_Institution
    Dept. of Comput. Sci., Durham Univ., UK
  • fYear
    1996
  • fDate
    4-8 Nov 1996
  • Firstpage
    301
  • Lastpage
    310
  • Abstract
    The authors present the DREAM (Data Reverse Engineering and Abstraction Mechanism) method for restructuring program data to meet the changing demands upon it. It is important that data changes are made correctly to avoid undesirable effects on the operation of the program and to minimise effort in maintenance. To facilitate this program transformations are used to manipulate the code, allowing the maintainer to concentrate upon the restructuring strategy without having to worry about the correctness of changes. Restructuring of programs containing discrete types is examined within the paper. This allows work to be focussed upon a small subset of commonly available data types to make development of solutions feasible and to provide a starting point for the development of a generic method which covers other types
  • Keywords
    reverse engineering; software maintenance; systems re-engineering; DREAM method; Data Reverse Engineering and Abstraction Mechanism method; code manipulation; data changes; discrete types; formal transformations; generic method; program data abstraction; program data maintenance; program data restructuring; program transformations; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance 1996, Proceedings., International Conference on
  • Conference_Location
    Monterey, CA
  • ISSN
    1063-6773
  • Print_ISBN
    0-8186-7677-9
  • Type

    conf

  • DOI
    10.1109/ICSM.1996.565020
  • Filename
    565020