《電子技術應用》
您所在的位置:首頁 > 其他 > 设计应用 > 基于圈复杂度的阶段动态符号执行
基于圈复杂度的阶段动态符号执行
2020年信息技术与网络安全第4期
毕雪洁1,於家伟1,李世明1,2
(1.哈尔滨师范大学 计算机科学与信息工程学院,黑龙江 哈尔滨 150025; 2.上海市信息安全综合管理技术研究重点实验室,上海 200240)
摘要: 为了缓解动态符号执行不可避免的路径爆炸等问题,提出了基于圈复杂度的阶段动态符号执行CCSDSEM优化算法。该算法通过计算约束判定条件为真的数量来衡量代码的圈复杂度,然后依据圈复杂度的阈值进行分阶段动态符号执行,使动态符号执行梯度进行,缓解路径选择指数爆炸,合理缩放符号执行。最后在KLEE中实现CCSDSEM框架,并对测试程序做了检测。CCSDSEM将符号执行的运行时间显著缩短,提升了生成测试用例的数量。
中圖分類號:TP393.08
文獻標識碼:A
DOI: 10.19358/j.issn.2096-5133.2020.04.005
引用格式:畢雪潔,於家偉,李世明.基于圈復雜度的階段動態符號執行[J].信息技術與網絡安全,2020,39(4):24-29.
Stage dynamic symbol execution based on cyclomatic complexity
Bi Xuejie1,Yu Jiawei1,Li Shiming1,2
(1.College of Computer Science and Information Engineering,Harbin Normal University,Harbin 150025,China; 2.Shanghai Key Laboratory of Integrated Administration Technologies for Information Security,Shanghai 200240,China)
Abstract: In order to alleviate problems such as the path explosion of dynamic symbol execution contraction,this paper proposes an optimization algorithm for stage dynamic symbol execution based on cyclomatic complexity(CCSDSEM).The algorithm realizes the cyclomatic complexity of the code by calculating the constraints to determine the exact number,and then executes the dynamic symbol execution in stages according to the threshold of cycle complexity,makes the dynamic symbol execution gradient,replaces the path selection index explosion,and scales the symbol execution reasonably.The above optimization framework was implemented in KLEE,and the test program was tested.CCSDSEM significantly changes the runtime of symbolic execution,increasing the number of test cases generated.
Key words : cyclomatic complexity;concolic execution;scaling symbolic execution;software testing

0    引言

路徑爆炸問題降低了軟件測試的效率和質量,也給軟件埋下隱患。如何緩解路徑爆炸問題成為軟件安全測試中的一個研究熱點,符號執行成為緩解該問題嚴重程度的重要技術之一。其主要算法思想為利用符號變量來取代測試過程的真實用例,從而在執行過程中獲取對應的執行路徑,成為生成高覆蓋測試用例和在復雜軟件應用程序中查找深度錯誤的有效技術之一;因該技術能夠處理復雜結構程序,開發人員也經常用之于程序自動測試、程序缺陷檢測、測試用例生成等。



本文詳細內容請下載:http://m.tom3567.com/resource/share/2000003201





作者信息:

畢雪潔1,於家偉1,李世明1,2

(1.哈爾濱師范大學 計算機科學與信息工程學院,黑龍江 哈爾濱 150025;2.上海市信息安全綜合管理技術研究重點實驗室,上海 200240)


此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 精品丰满人妻无套内射| 一区二区三区在线视频看| 国产尤物91| 日本中文不卡| 日韩中文字幕一区| 蜜桃av噜噜一区二区三区| 国产日韩综合一区二区性色av| 99在线免费视频观看| 97成人精品视频在线观看| 久久99热精品| 91免费欧美精品| 欧美精品999| 日韩中文字幕在线免费观看| 天天干天天色天天爽| 久久久国产视频| 极品尤物一区二区三区| 久久在线精品视频| 国产日韩精品在线观看| 日韩精品福利片午夜免费观看 | 欧美极品在线视频| 国产成人精品在线| 97成人在线视频| 久久国产精品久久久久久久久久| 国模无码视频一区二区三区| 久久99精品久久久久子伦| wwwwww欧美| 久久成人免费视频| 欧美亚洲国产精品| 精品视频第一区| 99视频在线播放| 伊人久久大香线蕉综合75| 欧美精品久久久久久久久久久| 国产精品久久久久久婷婷天堂| 亚洲综合在线小说| 亚洲国产精品久久久久婷婷老年| 婷婷五月色综合| 国产成一区二区| 一区二区不卡在线| 狠狠干视频网站| 日韩色av导航| 91国产中文字幕|