Dissertation > Excellent graduate degree dissertation topics show

A Static Analysis Mechanism of C++ Programs Based on the Open Compilation Technique

Author: LiuPengFei
Tutor: ChenPing
School: Xi'an University of Electronic Science and Technology
Course: Computer Software and Theory
Keywords: Object-oriented Reverse engineering Open compiler Reflection implanted Sequence diagram
CLC: TP311.52
Type: Master's thesis
Year: 2008
Downloads: 69
Quote: 1
Read: Download Dissertation

Abstract


With the increasing complexity of software systems , software development , maintenance and evolution of most of the work and the major cost is concentrated in the understanding of the existing system . Reverse engineering is an important means of an aid program comprehension is an important branch of software engineering , it abstract of their senior auxiliary program comprehension by static and dynamic information of the extraction procedure . This article describes the basic principles of software reverse engineering and Research , depth analysis based reflective technology open compiler OpenC . By modifying the source code , expansion the MOP interface , successfully transformed into the OpenC program analysis tools . Depth static analysis of the information obtained can be used to not only restore the static model of the system , can also be used to directly recover the UML2.0 standard sequence diagram and auxiliary implanted on the target system through the tool on the target system . All the methods proposed in the paper , the algorithms have been implemented in XDRE (XiDian Reverse Engineering, the Western Electric reverse engineering ) tool .

Related Dissertations

  1. Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
  2. Design and Implementation of the weapons and equipment information management system,TP311.52
  3. Research on Setting Innovation Problems of Mathematics in College Entrance Examination,G633.6
  4. Research on Object-Oriented Integration Testing Method,TP311.53
  5. Based on object-oriented technology simulation of plant root base class library,TP391.41
  6. Design and Implementation of Management Information Systems for military vehicles,TP311.52
  7. The Design and Implementation of Web technology military vehicle driver's information management system,TP311.52
  8. Based on high-resolution remote sensing data mining houses information extraction,TP751
  9. Design and Implementation of the Billing System of a Game Company,TP311.52
  10. Analyze、Design and Realize the Stadium Management System Based on UML,TP311.52
  11. Software Testing in Flash Ring System and Platform for China Telecom,TP311.53
  12. The Design and Implementation of Clinical Pathway Management System Based on SaaS,TP311.52
  13. The Design and Implementation of the Management System for Engineering Project,TP311.52
  14. The Control Software System Design of Pulsed High Magnetic Field Facility,TP273
  15. Based on the the RE technology of plastic products forming,TQ320.6
  16. A hospital information system design and implementation,TP311.52
  17. Based on the telecommunications industry procurement management system design and implementation,TP311.52
  18. Automated Fuzz Testing network protocol vulnerabilities mining method,TP393.08
  19. Simulation-based data correction system evaluation and improvement,TP274
  20. Ontology-based Multi-Agent Systems Trading Partner Intelligence research findings related technologies,F713.36
  21. Scheduling the refining process -oriented modeling and simulation,TE624

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile