ADFL: An Improved Algorithm for American Fuzzy Lop in Fuzz Testing

被引:5
|
作者
Wang, Chenxin [1 ]
Kang, Shunyao [1 ]
机构
[1] Beijing Univ Chem Technol, Beijing 100029, Peoples R China
来源
关键词
Fuzzing; Software testing; AFL;
D O I
10.1007/978-3-030-00018-9_3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fuzz testing is an effective software testing technology being used to find correctness problems and security issues in software. AFL (American Fuzzy Lop) is one of the most advanced fuzzy testing tools. However, it is difficult for AFL to explore deeper parts of the program. This paper proposes an improved method called ADFL for low hit branch of the tested program to solve this problem. The method first optimizes the selection strategy for seed files, and secondly generates test cases with hits and low hits at higher frequencies during the mutation phase. The experimental results show that compared with the latest version of AFL, the coverage of ADFL is significantly increased in 24 h than AFL. ADFL can cover more branches than AFL in each benchmark program and improve branch coverage of program refactoring by 19.7% and 74.5%. Moreover, ADFL can indeed find more bugs, especially for deep nested test programs.
引用
收藏
页码:27 / 36
页数:10
相关论文
共 50 条
  • [21] An improved algorithm on the content of realizable fuzzy matrices
    Mo, Yan
    Wang, Xue-ping
    [J]. SOFT COMPUTING, 2011, 15 (09) : 1835 - 1843
  • [22] An improved algorithm on the content of realizable fuzzy matrices
    Yan Mo
    Xue-ping Wang
    [J]. Soft Computing, 2011, 15 : 1835 - 1843
  • [23] Improved learning algorithm for fuzzy neural network
    Tsinghua Univ, Beijing, China
    [J]. Qinghua Daxue Xuebao, 10 (31-34):
  • [24] Improved radar emitter fuzzy identification algorithm
    Li N.
    Qu C.-W.
    Su F.
    Ping D.-F.
    [J]. Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2010, 39 (02): : 182 - 185
  • [25] An improved algorithm for calculating fuzzy attribute reducts
    Zhai, Junhai
    Zhai, Mengyao
    Bai, Chenyan
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2013, 25 (02) : 303 - 313
  • [26] An Improved Ant Algorithm for Fuzzy Data Mining
    Wu, Min-Thai
    Hong, Tzung-Pei
    Lee, Chung-Nan
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS, PT II, 2010, 6422 : 344 - 351
  • [27] An Improved Robust Fuzzy Algorithm for Unsupervised Learning
    Dik, Amina
    Jebari, Khalid
    Ettouhami, Aziz
    [J]. JOURNAL OF INTELLIGENT SYSTEMS, 2020, 29 (01) : 1028 - 1042
  • [28] An Improved Algorithm of Adaptive Fuzzy Image Enhancement
    Chen, Dawei
    Qian, Ying
    [J]. ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 594 - 598
  • [29] An Improved Pruning Algorithm for Fuzzy Neural Network
    Ai Fangju
    [J]. INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY II, PTS 1-4, 2013, 411-414 : 2031 - 2036
  • [30] Fuzzy system modeling in pharmacology:: an improved algorithm
    Kilic, K
    Sproule, BA
    Türksen, IB
    Naranjo, CA
    [J]. FUZZY SETS AND SYSTEMS, 2002, 130 (02) : 253 - 264