DocumentCode
1650867
Title
Verification coverage of embedded multicore applications
Author
Deniz, Etem ; Sen, Alper ; Holt, Jim
Author_Institution
Dept. of Comput. Eng., Bogazici Univ., Istanbul, Turkey
fYear
2012
Firstpage
252
Lastpage
255
Abstract
Verification of embedded multicore applications is crucial as these applications are deployed in many safety critical systems. Verification task is complicated by concurrency inherent in such applications. We use mutation testing to obtain a quantitative verification coverage metric for mullticore applications developed using the new Multicore Communication API (MCAPI) standard. MCAPI is a lightweight API that targets heterogeneous multicore embedded systems. We developed a mutation coverage tool and performed several experiments on MCAPI applications. Our experiments show that mutation coverage is useful in measuring and improving the quality of the test suites and ultimately the quality of the multicore application.
Keywords
application program interfaces; embedded systems; multiprocessing systems; program testing; program verification; safety-critical software; concurrency; embedded multicore applications; multicore communication API standard; mutation coverage tool; mutation testing; quantitative verification coverage metric; safety critical systems; test suites quality; Libraries; Message passing; Message systems; Multicore processing; Schedules; System recovery; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location
Dresden
ISSN
1530-1591
Print_ISBN
978-1-4577-2145-8
Type
conf
DOI
10.1109/DATE.2012.6176471
Filename
6176471
Link To Document