DocumentCode
3538679
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
fYear
2012
fDate
27-29 Aug. 2012
Firstpage
258
Lastpage
264
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software (QSIC), 2012 12th International Conference on
Conference_Location
Xi´an, Shaanxi
ISSN
1550-6002
Print_ISBN
978-1-4673-2857-9
Type
conf
DOI
10.1109/QSIC.2012.26
Filename
6319258
Link To Document