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
Link To Document :
بازگشت