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