• DocumentCode
    2088063
  • Title

    Industrial Application of Concolic Testing on Embedded Software: Case Studies

  • Author

    Kim, Moonzoo ; Kim, Yunho ; Jang, Yoonkyu

  • Author_Institution
    Dept. of Comput. Sci., KAIST, Daejeon, South Korea
  • fYear
    2012
  • fDate
    17-21 April 2012
  • Firstpage
    390
  • Lastpage
    399
  • Abstract
    Current industrial testing practices often build test cases in a manual manner, which is slow and ineffective. To alleviate this problem, concolic testing generates test cases that can achieve high coverage in an automated fashion. However, due to a large number of possible execution paths, concolic testing might not detect bugs even after spending significant amount of time. Thus, it is necessary to check if concolic testing can detect bugs in embedded software in a practical manner through case studies. This paper describes case studies of applying the concolic testing tool CREST to embedded Applications. Through this project, we have detected new faults in the Samsung Linux Platform (SLP) file manager, Samsung security library, and busy box ls.
  • Keywords
    Linux; embedded systems; file organisation; industrial engineering; program debugging; program testing; security of data; software libraries; CREST; SLP file manager; Samsung Linux platform file manager; Samsung security library; automated fashion; bugs detection; busybox ls; concolic testing tool; embedded C applications; embedded software; faults detection; industrial application; industrial testing practices; test cases generation; Concrete; Frequency modulation; Libraries; Probes; Security; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
  • Conference_Location
    Montreal, QC
  • Print_ISBN
    978-1-4577-1906-6
  • Type

    conf

  • DOI
    10.1109/ICST.2012.119
  • Filename
    6200131