• DocumentCode
    2123351
  • Title

    Massively reengineering architectures with automated tools

  • Author

    Baxter, Ira D.

  • Author_Institution
    Semantic Designs, Austin, TX, USA
  • fYear
    2003
  • fDate
    22-26 Sept. 2003
  • Firstpage
    463
  • Abstract
    Architectures are intended to be structuring principles for applications. However, with legacy systems they are often based on assumptions which have long since changed, and are now an obstacle. We believe that the fluidity of architecture is a function of the tools available for massively modifying systems. In this paper, we briefly sketch a tool, DMS, for making massive changes, and focus on how its fundamental mechanism, program transformation, is being applied to reengineer the architecture of a very large-scale, distributed avionics software system coded in C++.
  • Keywords
    C++ language; aerospace computing; distributed processing; large-scale systems; software architecture; software tools; systems re-engineering; C++ language; DMS; architecture fluidity; automated tools; distributed avionics software system; fundamental mechanism; legacy systems; massive changes; program transformation; reengineering architectures; very large-scale software system; Aerospace electronics; Computer architecture; Large-scale systems; Software maintenance; Software systems; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2003. ICSM 2003. Proceedings. International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1905-9
  • Type

    conf

  • DOI
    10.1109/ICSM.2003.1235457
  • Filename
    1235457