{"title":"基于语法树的C/ c++代码静态检测研究","authors":"Xiaochen Lai, Kuanjiu Zhou, P. Qiu","doi":"10.1109/ICCASE.2011.5997729","DOIUrl":null,"url":null,"abstract":"To reduce the redundant information in software static analysis and improve the accuracy and efficiency of the information extraction, this paper proposed a syntax trees model based on relational storage mode. Modeling on dependency relationship between terminals will effectively reduce the information redundancy and can be stored in XML (eXtensible Markup Language) format. Using the mature XML parsing technique, a new static detection method based on XML model is put forward and applied to program norm. Experimental results show that: the method not only improves the detection efficiency but also increases the detection accuracy.","PeriodicalId":369749,"journal":{"name":"2011 International Conference on Control, Automation and Systems Engineering (CASE)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Research on C/C++ Code Static Detection Based on Syntax Tree\",\"authors\":\"Xiaochen Lai, Kuanjiu Zhou, P. Qiu\",\"doi\":\"10.1109/ICCASE.2011.5997729\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"To reduce the redundant information in software static analysis and improve the accuracy and efficiency of the information extraction, this paper proposed a syntax trees model based on relational storage mode. Modeling on dependency relationship between terminals will effectively reduce the information redundancy and can be stored in XML (eXtensible Markup Language) format. Using the mature XML parsing technique, a new static detection method based on XML model is put forward and applied to program norm. Experimental results show that: the method not only improves the detection efficiency but also increases the detection accuracy.\",\"PeriodicalId\":369749,\"journal\":{\"name\":\"2011 International Conference on Control, Automation and Systems Engineering (CASE)\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-07-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 International Conference on Control, Automation and Systems Engineering (CASE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCASE.2011.5997729\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 International Conference on Control, Automation and Systems Engineering (CASE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCASE.2011.5997729","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Research on C/C++ Code Static Detection Based on Syntax Tree
To reduce the redundant information in software static analysis and improve the accuracy and efficiency of the information extraction, this paper proposed a syntax trees model based on relational storage mode. Modeling on dependency relationship between terminals will effectively reduce the information redundancy and can be stored in XML (eXtensible Markup Language) format. Using the mature XML parsing technique, a new static detection method based on XML model is put forward and applied to program norm. Experimental results show that: the method not only improves the detection efficiency but also increases the detection accuracy.