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
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;
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
DOI :
10.1109/ICST.2012.119