DocumentCode :
2007793
Title :
Model-driven development of multi-core embedded software
Author :
Hsiung, Pao-Ann ; Lin, Shang-Wei ; Chen, Yean-Ru ; Hsueh, Nien-Lin ; Chang, Chih-Hung ; Shih, Chih-Hsiong ; Koong, Chorng-Shiuh ; Chao-Sheng Lin ; Lu, Chun-Hsien ; Tong, Sheng-Ya ; Su, Wan-Ting ; Chu, William C.
Author_Institution :
Nat. Chung Cheng Univ., Chung Cheng
fYear :
2009
fDate :
18-18 May 2009
Firstpage :
9
Lastpage :
16
Abstract :
Model-driven development is worthy of further research because of its proven capabilities in increasing productivity and ensuring correctness. However, it has not yet been explored for multi-core processor-based embedded systems, whose programming is even more complex and difficult that that for conventional uni-processor systems. We propose a new VERTAF/Multi-Core (VMC) framework to bridge this gap. In this work, we mainly show how VMC generates code automatically from user-specified SysML models for multi-core embedded systems. We illustrate how model-driven design based on SysML can be seamlessly integrated with Intels threading building blocks (TBB) and the Quantum Framework middleware. We use a digital video recording system to illustrate the benefits of VMC. Our experiments show how SysML/QF/TBB make multi-core embedded system programming easy, efficient, and effortless.
Keywords :
embedded systems; middleware; multiprocessing systems; software engineering; digital video recording system; embedded systems; model-driven development; multicore embedded software; multicore processor; quantum framework middleware; threading building blocks; user-specified SysML models; Computer architecture; Embedded software; Embedded system; Multicore processing; Parallel processing; Parallel programming; Scheduling; Software design; Software libraries; Video recording;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multicore Software Engineering, 2009. IWMSE '09. ICSE Workshop on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3718-4
Type :
conf
DOI :
10.1109/IWMSE.2009.5071378
Filename :
5071378
Link To Document :
بازگشت