DocumentCode :
1929054
Title :
Component architecture reengineering by program transformation
Author :
Baxter, Ira D. ; Akers, Robert Larry
Author_Institution :
Semantic Designs, Inc., Austin, TX, USA
fYear :
2004
fDate :
11-14 Sept. 2004
Firstpage :
509
Abstract :
This paper shows a commercial program transformation system, DMS , applied to reengineer code in components of a distributed system implemented in C++. To be practical, such a tool has to not only reliably parse and regenerate C++ code, but it must be able to move program fragments from one place to another, accurately adjusting access paths to data. The demo shows the problem, sketches the solution, shows some of the source-to-source program transformation rules involved, and runs the tool against an illustrative example and real component code.
Keywords :
C++ language; distributed programming; object-oriented programming; program compilers; software architecture; systems re-engineering; C++ language; code parsing; code reengineering; code regeneration; commercial program transformation system; component architecture reengineering; distributed system; source-to-source program transformation; Aerospace electronics; Application software; Component architectures; Computational efficiency; Conferences; Robustness; Software architecture; Software engineering; Software tools; Trademarks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2004. Proceedings. 20th IEEE International Conference on
ISSN :
1063-6773
Print_ISBN :
0-7695-2213-0
Type :
conf
DOI :
10.1109/ICSM.2004.1357854
Filename :
1357854
Link To Document :
بازگشت