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 :
بازگشت