天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

基于復用代碼檢測的缺陷發(fā)現(xiàn)方法

發(fā)布時間:2018-04-08 11:40

  本文選題:代碼復用 切入點:復用缺陷檢測 出處:《系統(tǒng)工程與電子技術(shù)》2017年09期


【摘要】:軟件開發(fā)中,因代碼復用導致復用缺陷的現(xiàn)象時常發(fā)生,針對此提出一種基于代碼復用檢測的缺陷發(fā)現(xiàn)方法。首先通過代碼比對或補丁還原的方式定位缺陷相關(guān)的代碼,將缺陷代碼和待測代碼以函數(shù)為單位進行劃分,提取并量化各函數(shù)的度量特征、結(jié)構(gòu)特征和文本特征,采用遞進式相似函數(shù)逐輪篩選的方式,確定可能存在復用缺陷的函數(shù),并基于模型檢測和數(shù)據(jù)流分析技術(shù)對疑似缺陷進一步判斷。實驗選取典型開源項目進行測試,發(fā)現(xiàn)了多處潛在的復用缺陷,結(jié)果證明了所提方法的有效性,同時發(fā)現(xiàn)每個缺陷平均要對2~5個可能的復用點進行判斷。
[Abstract]:In software development, multiplexing defects often occur due to code reuse. A defect detection method based on code reuse detection is proposed in this paper.Firstly, the defect related code is located by code comparison or patch restore, and the defect code and the code to be tested are divided into function units to extract and quantify the metric feature, structure feature and text feature of each function.In this paper, the progressive similarity function is used to determine the function with multiplexing defects, and the suspected defects are further judged based on model detection and data flow analysis techniques.The experiment selected typical open source projects to test, found many potential reuse defects, the results show the effectiveness of the proposed method, and found that each defect has an average of 2 to 5 possible reuse points to judge.
【作者單位】: 電子工程學院博士生隊;電子工程學院網(wǎng)絡系;
【基金】:國家自然科學基金(61472357,61602491)資助課題
【分類號】:TP311.5

【相似文獻】

相關(guān)期刊論文 前10條

1 Patrick Gallucci;崔建海;;Visual Studio 2005的智能感應代碼段[J];程序員;2006年07期

2 史慶慶;孟繁軍;張麗萍;劉東升;;克隆代碼技術(shù)研究綜述[J];計算機應用研究;2013年06期

3 何曉琴;;深入剖析C++中的指針與C#中的委托[J];重慶電力高等專科學校學報;2009年01期

4 朱天明;劉嘉勇;;基于代碼搬移的PE文件信息隱藏[J];通信技術(shù);2010年08期

5 楊群;楊獻春;許滿武;;代碼縮減技術(shù)的研究[J];計算機科學;2006年02期

6 李淑彪;通過“需求配置”改進類代碼的重用性能[J];小型微型計算機系統(tǒng);2004年11期

7 阿布力米提·阿不都熱依木,吐爾根·伊布拉音,牙森·艾則孜;Windows9X API的攔截技術(shù)[J];新疆大學學報(自然科學版);2003年02期

8 譚東;;根據(jù)JAVA語言命名的特征,分析代碼段的組織結(jié)構(gòu)[J];黑龍江科技信息;2010年17期

9 馮士德;;基于C++/CLI實現(xiàn)托管代碼與非托管代碼的交互[J];微型電腦應用;2013年01期

10 劉偉;劉宏韜;胡志剛;;代碼缺陷與代碼味道的自動探測與優(yōu)化研究[J];計算機應用研究;2014年01期

相關(guān)博士學位論文 前6條

1 邊奕心;可重構(gòu)克隆代碼的過程提取方法研究[D];哈爾濱工業(yè)大學;2014年

2 孫喁喁;基于代碼迷惑的軟件保護及惡意代碼檢測技術(shù)研究[D];西安建筑科技大學;2014年

3 張剛;代碼克隆擴展分析及管理技術(shù)研究[D];復旦大學;2013年

4 解培岱;惡意代碼行為挖掘關(guān)鍵技術(shù)研究[D];國防科學技術(shù)大學;2013年

5 韓曉光;惡意代碼檢測關(guān)鍵技術(shù)研究[D];北京科技大學;2015年

6 何麗莉;橫切關(guān)注分離方法研究[D];吉林大學;2007年

相關(guān)碩士學位論文 前10條

1 董沖;無定型克隆代碼檢測及重構(gòu)系統(tǒng)的設(shè)計與實現(xiàn)[D];哈爾濱工業(yè)大學;2014年

2 劉鑫;重復代碼檢測方法及其應用[D];哈爾濱工業(yè)大學;2007年

3 舒翔;基于索引和序列匹配的代碼克隆檢測技術(shù)研究[D];杭州電子科技大學;2015年

4 張鵬;C程序相似代碼識別方法的研究與實現(xiàn)[D];大連理工大學;2008年

5 黨舒凡;具有時間多樣性的JavaScript代碼保護方法的研究與實現(xiàn)[D];西北大學;2014年

6 梁婕;一種靜態(tài)代碼安全分析系統(tǒng)的設(shè)計與實現(xiàn)[D];北京郵電大學;2008年

7 程金宏;程序代碼相似度度量研究[D];內(nèi)蒙古師范大學;2007年

8 尹麗麗;基于主題模型的克隆代碼有害性預測研究[D];內(nèi)蒙古師范大學;2014年

9 張亮;源代碼專家推薦系統(tǒng)設(shè)計與實現(xiàn)[D];山東大學;2010年

10 官強;基于系統(tǒng)函數(shù)序列的惡意代碼同源分析[D];國防科學技術(shù)大學;2012年

,

本文編號:1721439

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1721439.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶5774d***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com