• DocumentCode
    2667778
  • Title

    Achieving software reuse by conversion and reorganization of software systems

  • Author

    Sturman, Joel N.

  • Author_Institution
    General Electric Co., Schenectady, NY, USA
  • fYear
    1990
  • fDate
    21-25 May 1990
  • Firstpage
    606
  • Abstract
    The author describes advancements made toward a total system for HOL (higher-order language) software conversion which utilizes techniques for applying transformations on software which preserve functionality and improve code readability, understandability, and organization. The research goal is to establish technique for achieving the reuse of software written in one HOL (generally a somewhat arcane one such as Fortran) by translation to a more contemporary HOL (Such as Ada). The objectives of this effort are to achieve functionally equivalent transformation of the code, while preserving and enhancing the clarity of the process which the code represents. Significant aspects of this work include the design of an underlying generic language support system, the provision for human interaction in the code restructuring process via a graphical interface, the development of a text editor which permits mapping between code segments of translated Ada and input Fortran, the development of a data structure analyzer used to transform Ada declarations, and an Ada repackager
  • Keywords
    Ada; high level languages; software reusability; Ada declarations; Ada repackager; Fortran; code readability; code segments; data structure analyzer; graphical interface; higher-order language; mapping; reorganization; software conversion; software reuse; structured programs; structured transformation; text editor; transformations; understandability; Communication system control; Computer displays; Computer languages; Data analysis; Data structures; Humans; Laboratories; Programming profession; Research and development; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace and Electronics Conference, 1990. NAECON 1990., Proceedings of the IEEE 1990 National
  • Conference_Location
    Dayton, OH
  • Type

    conf

  • DOI
    10.1109/NAECON.1990.112835
  • Filename
    112835