DocumentCode :
2457614
Title :
moviTest: A Test Environment dedicated to multi-core embedded architectures
Author :
Tite, Teodor ; Vig, Adelina ; Olteanu, Nicolae ; Cuna, Cristian
Author_Institution :
Dept. of Comput. & Software Eng., Politeh. Univ. of Timisoara, Timisoara, Romania
fYear :
2011
fDate :
Oct. 31 2011-Nov. 2 2011
Firstpage :
108
Lastpage :
111
Abstract :
The major shift towards multi-core hardware brought additional complexity to the software development process and made software testing even more important. Movidius Test Environment (moviTest) is a test environment which addresses these challenges, a novelty, especially in the embedded field. It can be used for generating/running automatic tests, which target heterogeneous multi-core architecture ASICs or simulators. The tests may be intended for both hardware and software validation. The environment offers key features for writing test cases, aimed to validate heterogenous parallelized software. The proprietary test script language allows - by usage of specific directives - the inclusion of target-specific assembly language and/or C/C++ language code and the loading/running of the resulting binaries on the desired heterogeneous targets. To support the different build processes, of each language and associated target, the user may specify multiple tool-chains which will be used by the environment. If the tests do not use all core targets, and they do not share the same resources, of the targeted embedded system, the scripting language provides the possibility to overlap multiple tests to make use of all targets simultaneously, thus considerably decreasing the testing time. Other important features like multi-core debug information collection are also present in moviTest. Experimental results show the usefulness of the previously enumerated features.
Keywords :
C++ language; assembly language; embedded systems; multiprocessing systems; program testing; C language; C++ language; Movidius test environment; assembly language; embedded system; heterogeneous multicore architecture; moviTest test environment; multicore embedded architecture; multicore hardware; Embedded systems; Hardware; Multicore processing; Programming; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System on Chip (SoC), 2011 International Symposium on
Conference_Location :
Tampere
Print_ISBN :
978-1-4577-0671-4
Electronic_ISBN :
978-1-4577-0670-7
Type :
conf
DOI :
10.1109/ISSOC.2011.6089689
Filename :
6089689
Link To Document :
بازگشت