loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th IEEE International Conference on Software Maintenance (ICSM'02)
Columbus - Reverse Engineering Tool and Schema for C++
Montreal, Quebec, Canada
October 03-October 06
ISBN: 0-7695-1819-2
Rudolf Ferenc, Ferenc Magyar, ?rp?d Besz?des, Akos Kiss, Mikko Tarkiainen
One of the most critical issues in large-scale software development and maintenance is the rapidly growing size and complexity of software systems. As a result of this rapid growth there is a need to better understand the relationships between the different parts of a large software system. In this paper we present a reverse engineering framework called Columbus that is able to analyze large C++ projects, and a schema for C++ that prescribes the form of the extracted data. The flexible architecture of the Columbus sys-tem with a powerful C++ analyzer and schema makes it a versatile and readily extendible toolset for reverse engineering. This tool is free for scientific and educational purposes and we fervently hope that it will assist academic persons in any research work related to C++ re- and reverse engineering.
Index Terms:
Tool interoperability, standard exchange format, C++ schema, front end, ASG, Columbus/CAN, GXL
Citation:
Rudolf Ferenc, Ferenc Magyar, ?rp? Besz?des, Akos Kiss, Mikko Tarkiainen, "Columbus - Reverse Engineering Tool and Schema for C++," icsm, pp.0172, 18th IEEE International Conference on Software Maintenance (ICSM'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.