DocumentCode
3194993
Title
Verification Tests for MCAPI
Author
Sen, Alper ; Deniz, Etem
Author_Institution
Dept. of Comput. Eng., Bogazici Univ., Istanbul, Turkey
fYear
2011
fDate
5-7 Dec. 2011
Firstpage
46
Lastpage
50
Abstract
Simulation based verification is the most commonly used verification technique in the industry. However, the effort of generating new tests is non-trivial especially for the newly emerging multicore applications. Automated test generation greatly reduces the cost of testing ultimately improving the quality of multicore software. We develop an automated test generation framework using static analysis techniques for embedded multicore applications. We use an emerging multicore standard for multicore applications, named Multicore Communication API (MCAPI). MCAPI is a lightweight API that targets heterogeneous multicore embedded systems. Specifically, our techniques leverage mutation testing and model checking. We present preliminary experimental results to validate the effectiveness of our approach.
Keywords
application program interfaces; formal verification; multiprocessing programs; program testing; MCAPI; automated test generation framework; embedded multicore applications; multicore communication API; multicore software; multicore standard; simulation based verification; static analysis; verification tests; Hardware; Libraries; Message passing; Message systems; Multicore processing; Software; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Microprocessor Test and Verification (MTV), 2011 12th International Workshop on
Conference_Location
Austin, TX
ISSN
1550-4093
Print_ISBN
978-1-4577-2101-4
Type
conf
DOI
10.1109/MTV.2011.18
Filename
6142324
Link To Document