In the last years, as object-oriented software systems have become more and more complex, the need of performing automatically reverse engineering upon such systems has significantly increased. It is well known that one step toward a research infrastructure accelerating the progress of reverse engineering is the creation of an intermediate representation of software systems. In the current demonstration we present an unified structure for representing object- oriented systems written in C++ and C#, together with the corresponding model capturing tools. As a result, we can uniformly analyze C++ and C# systems. Moreover, we have integrated the tools in the iPlasma reengineering infrastructure which permits us to obtain easily valuable information for a reverse engineering process.
Published in:
Symbolic and Numeric Algorithms for Scientific Computing, 2007. SYNASC. International Symposium on
Date of Conference: 26-29 Sept. 2007