Dissertation > Excellent graduate degree dissertation topics show

Research and Design of a C++ Codes Defect Detection System

Author: YanXu
Tutor: ZhouKuanJiu
School: Dalian University of Technology
Course: Computer technology
Keywords: Vulnerability rules Static detection Vulnerabilities pattern XML
CLC: TP311.53
Type: Master's thesis
Year: 2011
Downloads: 15
Quote: 0
Read: Download Dissertation

Abstract


With the rapid development of information industry, the awareness of software security and reliability of the system is increasing. As an important means of improving software security and reliability, automated software testing based on static analysis has an extremely important significance for improving software quality, it can detect the program code in all stages of software development, and effectively improve the quality and the speed of software testing, dramatically reduce the development costs.In this paper, a defect detection model based on XML intermediate host model is designed. The source code is interpreted as through the syntax-directed parse of this model; so that useful status attribute information of code are extracted. In view of the advantage of expansibility and data storage, the status attribute information is imported into XML middle host model. An Xquery expression is designed to locate security vulnerabilities matching the vulnerability pattern from the XML intermediate host model with the help of vulnerability pattern. Finally, redirection of software detects is carried out from the XML intermediate pattern to the source file accuratelyAn automatic vulnerability static detection system based on safety rules are designed by an in-depth research on MISRA C++2008.This detection system can give a comprehensive and accurate detection to C/C++language program. As substantial test show, this system can effectively improve security and reliability of software system, the application value in detecting software is very high.

Related Dissertations

  1. Research and Implementation on Knowledge Representation of Gene Regulatory Network,Q78
  2. Research and Implement of SDO Model in University Enroll System Based on SOA,G647
  3. Research on F&B Index Structure Supporting XML Query,TP311.13
  4. Research on Integration Technologies of LXI Automatic Test System,TP274
  5. The Study and Development of Web-Based Apparel Style Design System,TS941.2
  6. Research on the Method of Interface Automatic Generation Based on MDA,TP311.5
  7. Method of mapping UML models to XMI,TP311.5
  8. C static code checking syntax tree Construction Methods,TP311.53
  9. Web-based scientific computing legacy application sharing technology research,TP393.09
  10. Design and Implementation of Heterogeneous Data Exchange System Based on XML,TP311.52
  11. Electronic Document Transmission Management System in RTVU System of Design and Implementation,TP311.52
  12. Research and Implementation of Keyword Search in Probabilistic XML Data,TP391.3
  13. Design and Implementation on Data Exchange of Electronic Supervising System of Governmental Examining and Approval,TP311.52
  14. Study on Holistically Twig Matching Algorithm Over Probabilistic XMLs,TP311.13
  15. SOA architecture to integrate technology in the university information system,TP311.52
  16. Enterprise Service Bus Based Information Integration System for Die & Mold Enterprises,TP311.52
  17. The Design and Implementation of Widget Architecture in Three-dimensional Graphics System,TP391.41
  18. Research and Design of Embedded SoftPLC System Based on Language Transformation,TP273
  19. Large steel companies of EDI data exchange platform,TP311.52
  20. Agent-based tourist information service system construction technology research,TP393.09

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