Scalable Distributed Concolic Testing: A Case Study on a Flash Storage Platform

被引:0
|
作者
Kim, Yunho [1 ]
Kim, Moonzoo [1 ]
Dang, Nam [1 ]
机构
[1] Korea Adv Inst Sci & Technol, CS Dept, Taejon 305701, South Korea
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Flash memory has become a virtually indispensable component for mobile devices in today s information society However conventional testing methods often fail to detect hidden bugs in flash file systems due to the difficulties Involved in creating effective test cases In contrast the approach of model checking guarantees a complete analysis but only on a limited scale In the previous work, the authors applied concolic testing to the multi-sector read operation of a Samsung flash storage platform as a trade-oft between the aforementioned two methods This paper describes our continuing efforts to develop an effective and efficient verification framework for flash file systems We developed a scalable distributed concolic algorithm that utilizes a large number of computing nodes This new concolic algorithm can alleviate the limitations of the concolic approach caused by heavy computational cost We applied the distributed concolic technique to the multi-sector read operation of a Samsung flash storage platform and compared the empirical results with results obtained with the original concolic algorithm
引用
收藏
页码:199 / 213
页数:15
相关论文
共 50 条
  • [1] Concolic testing of the multi-sector read operation for flash storage platform software
    Kim, Moonzoo
    Kim, Yunho
    Choi, Yunja
    [J]. FORMAL ASPECTS OF COMPUTING, 2012, 24 (03) : 355 - 374
  • [2] Scalable Concolic Testing of RTL Models
    Lyu, Yangdi
    Mishra, Prabhat
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (07) : 979 - 991
  • [3] A Case Study of Concolic Testing Tools and Their Limitations
    Qu, Xiao
    Robinson, Brian
    [J]. 2011 FIFTH INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2011), 2011, : 117 - 126
  • [4] An improved distributed concolic testing approach
    Godboley, Sangharatna
    Mohapatra, Durga Prasad
    Das, Avijit
    Mall, Rajib
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2017, 47 (02): : 311 - 342
  • [5] CompStor: An In-Storage Computation Platform for Scalable Distributed Processing
    Torabzadehkashi, Mahdi
    Rezaei, Siavash
    Alves, Vladimir
    Bagherzadeh, Nader
    [J]. 2018 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2018), 2018, : 1260 - 1267
  • [6] SMCDCT: A Framework for Automated MC/DC Test Case Generation Using Distributed Concolic Testing
    Godboley, Sangharatna
    Panda, Subhrakanta
    Mohapatra, Durga Prasad
    [J]. DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, ICDCIT 2015, 2015, 8956 : 199 - 202
  • [7] Scalable Approach for Flash Storage Controller Design
    Huh, Taeyeong
    Lee, Seolhee
    Song, Yong Ho
    [J]. 2013 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2013, : 43 - 45
  • [8] Testing of complex, large-scale distributed storage systems: a CERN disk storage case study
    Makai, Jozsef
    Peters, Andreas Joachim
    Bitzes, Georgios
    Sindrilaru, Elvin Alin
    Simon, Michal Kamil
    Manzi, Andrea
    [J]. 23RD INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2018), 2019, 214
  • [9] Concolic Testing of the Multi-sector Read Operation for Flash Memory File System
    Kim, Moonzoo
    Kim, Yunho
    [J]. FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, 2009, 5902 : 251 - 265
  • [10] Minimum Storage Regenerating Codes for Scalable Distributed Storage
    Zhang, Huayu
    Li, Hui
    Zhu, Bing
    Yang, Xin
    Li, Shuo-Yen Robert
    [J]. IEEE ACCESS, 2017, 5 : 7149 - 7155