@inproceedings{7e293c2e44dc4f85bdb48733ad135916,
title = "Model-driven development of multi-core embedded software",
abstract = "Model-driven development is worthy of further research because of its proven capabilities in increasing productiv- ity 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 Intel's 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 sys- tem programming easy, efficient, and effortless.",
author = "Hsiung, {Pao Ann} and Lin, {Shang Wei} and Yean-Ru Chen and Hsueh, {Nien Lin} and Chang, {Chih Hung} and Shih, {Chih Hsiong} and Koong, {Chorng Shiuh} and Lin, {Chao Sheng} and Lu, {Chun Hsien} and Tong, {Sheng Ya} and Su, {Wan Ting} and Chu, {William C.}",
year = "2009",
month = oct,
day = "13",
doi = "10.1109/IWMSE.2009.5071378",
language = "English",
isbn = "9781424437184",
series = "Proceedings of the 2009 ICSE Workshop on Multicore Software Engineering, IWMSE 2009",
pages = "9--16",
booktitle = "Proceedings of the 2009 ICSE Workshop on Multicore Software Engineering, IWMSE 2009",
note = "2009 ICSE Workshop on Multicore Software Engineering, IWMSE 2009 ; Conference date: 18-05-2009 Through 18-05-2009",
}