Translator Design to Model Cpp Files

The most reliable and accurate description of the actual behavior of a software system is its source code. However, not all questions about the system can be answered directly by resorting to this repository of information. What the reverse engineering methodology aims at is the extraction of abstract, goal-oriented “views" of the system, able to summarize relevant properties of the computation performed by the program. While concentrating on reverse engineering we had modeled the C++ files by designing the translator.





References:
[1] P. Chen: The Entity-Relationship Model - Toward a Unified View of
Data. ACM Transactions on Database Systems, 1(1), 1976, 9-36.
[2] Koskimies Kai, Mössenböck Hanspeter. Scene: Using Scenario
Diagrams and Active Test for Illustrating Object-Oriented Programs,
Proceedings of the 18th International Conference on Software
Engineering (ICSE -96), ACM Press, 1996, pp.366-375.
[3] Walker Robert J., Murphy Gail C., Bjorn Freeman-Benson, Wright
Darin, Swanson Darin, and Isaak Jeremy. Visualizing Dynamic Software
System Information through High-level Models,Proceedings of the
Conference on Object-Oriented Programing, Systems, Languages, and
Applications (Vancouver, British Columbia, Canada; 18-22 October
1998), ACM SIGPLAN, pp. 271-283, 1998. Published as ACM
SIGPLAN Notices, 33(10), October 1998.
[4] Kazman Rick, Carriere Jeromy, View Extraction and View Fusion in
Architectural Understanding, Proceedings of the Fifth International
Conference on Software Reuse (ICSR5), 1998.
[5] MORALE project, ISVis tool, Available:
http://www.cc.gatech.edu/morale/tools/ .
[6] TIMO RAITALAAKSO, Dynamic Visualization of C++ Programs with
UML Sequence Diagrams, Master of Science Thesis.
[7] M├╝ller Hausi A., Understanding Software Systems Using Reverse
Engineering Technologies Research and Practice,
Available:http://www.rigi.csc.uvic.ca/UVicRevTut/F4rev.html,
Department of Computer Science, University of Victoria, 2000.
[8] Booch Grady,Rumbagh James and Jacobson Ivar. The Unified Modeling
User Guide-5th Indian Reprint,Addison Wesley Longman (Singapore)
Pte.Ltd,2001.
[9] Deitel H.M. and Deitel P.J. .C++ How To Program 4th edition. Pearson
Education (Singapore) Pte. Ltd. 2004.
[10] Gregor Engels, Object-Oriented Modeling: A Roadmap, Available :
www.cs.ucl.ac.uk/staff/A.Finkelstein/fose/finalengels.pdf