Title :
An Integrated Development Environment to Support the Multi-core Embedded Systems Development
Author :
Chang, Chih-Hung ; Lu, Chih-Wei ; Chu, William C. ; Hsiung, Pao-Ann ; Hsueh, Nien-Lin ; Koong, Chorng-Shiuh ; Yang, Chao-Tung
Author_Institution :
Dept. of Inf. Manage., Hsiuping Univ. of Sci. & Technol., Taichung, Taiwan
Abstract :
At now, multi-core processors are becoming prevalent rapidly in personal computing and embedded systems. But, the programming and supporting environment for multi-core processor systems is still unripe and lacks efficient tools. In this paper, we present a VERTAF/Multi-Core integration development environment and show how software code can be automatically generated from SysML/UML models of multi-core embedded systems. VERTAF/Multi-Core integrated requirement modeling, parallel design pattern modeling, multiview integrated model, automatic code generate, parallel code optimized, and system testing into a framework. We illustrate how model-driven design based on SysML/UML can be seamlessly integrated with Intel´s threading building blocks (TBB) and the Quantum Platform middleware. We use a digital video recording system to show the benefits of the framework and it made the multi-core embedded system programming model-driven, easy, efficient, and effortless.
Keywords :
Unified Modeling Language; embedded systems; middleware; multiprocessing systems; program compilers; video recording; SysML/UML models; TBB; VERTAF; automatic code generate; digital video recording system; integrated development environment; model-driven design; multicore embedded systems development; multicore processors; multiview integrated model; parallel code optimized; parallel design pattern modeling; personal computing; quantum platform middleware; software code; system testing; threading building blocks; Computer architecture; Embedded software; Embedded systems; Streaming media; Testing; Unified modeling language; Embedded system; Model-driven; Multi-core processors;
Conference_Titel :
Quality Software (QSIC), 2012 12th International Conference on
Conference_Location :
Xi´an, Shaanxi
Print_ISBN :
978-1-4673-2857-9
DOI :
10.1109/QSIC.2012.26