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
Link To Document