Title :
C Macro Handling in Automated Source Code Transformation Systems
Author :
Yao, Bin ; Mielke, William ; Kennedy, Steve ; Buskens, Rick
Author_Institution :
Lucent Technol., Bell Labs., Murray Hill, NJ
Abstract :
In this paper, we present an overview of our approach to C macro handling in the Proteus C/C++ code transformation system. This approach gives us the capability to fully capture the semantics of complex macros without sacrificing high fidelity. As part of the Proteus system, they have been successfully applied to millions of lines of C/C++ code
Keywords :
C++ language; macros; program processors; C macro handling; Proteus C/C++ code transformation system; automated source code transformation systems; Automatic programming; Couplings; Data mining; Data structures; Instruments; Security; Software maintenance; Software quality; Software standards; Time to market;
Conference_Titel :
Software Maintenance, 2006. ICSM '06. 22nd IEEE International Conference on
Conference_Location :
Philadelphia, PA
Print_ISBN :
0-7695-2354-4
DOI :
10.1109/ICSM.2006.16