Title :
Verification Tests for MCAPI
Author :
Sen, Alper ; Deniz, Etem
Author_Institution :
Dept. of Comput. Eng., Bogazici Univ., Istanbul, Turkey
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;
Conference_Titel :
Microprocessor Test and Verification (MTV), 2011 12th International Workshop on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4577-2101-4
DOI :
10.1109/MTV.2011.18