{"title":"A Search of Verilog Code Plagiarism Detection Method","authors":"Lisheng Wang, Lingchao Jiang, Guofeng Qin","doi":"10.1109/ICCSE.2018.8468817","DOIUrl":null,"url":null,"abstract":"In order to detect the plagiarism in Verilog codes of CPU design experiment, the existing code detection technologies are studied, and a Verilog code plagiarism detection combining the MOSS system and abstract grammar tree model (AST) is proposed. This method first verifies the Verilog code's executable and correctness, then filters the suspected plagiarism code through the MOSS system, then filters the suspected plagiarism code by the AST-based code detection method, the sum of the two filtered files is the final result. This method can detect both similarity of texts and similarity of structure. And the latter can make progress for detecting the program plagiarism that changes the code structure.","PeriodicalId":228760,"journal":{"name":"2018 13th International Conference on Computer Science & Education (ICCSE)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 13th International Conference on Computer Science & Education (ICCSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSE.2018.8468817","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
In order to detect the plagiarism in Verilog codes of CPU design experiment, the existing code detection technologies are studied, and a Verilog code plagiarism detection combining the MOSS system and abstract grammar tree model (AST) is proposed. This method first verifies the Verilog code's executable and correctness, then filters the suspected plagiarism code through the MOSS system, then filters the suspected plagiarism code by the AST-based code detection method, the sum of the two filtered files is the final result. This method can detect both similarity of texts and similarity of structure. And the latter can make progress for detecting the program plagiarism that changes the code structure.