VERTAF/Multi-Core: A sysml-based application framework for multi-core embedded software development

Multi-core processors are becoming prevalent rapidly in personal computing and embedded systems. Nevertheless, the programming environment for multi-core processor based systems is still quite immature and lacks efficient tools. In this paper, we present a new VERTAF/Multi-Core framework and show ho...

Full description

Saved in:
Bibliographic Details
Published in:Journal of the Chinese Institute of Engineers Vol. 32; no. 7; pp. 985 - 991
Main Authors: Lin, Chao-Sheng, Hsiung, Pao-Ann, Lin, Shang-Wei, Chen, Yean-Ru, Lu, Chun-Hsien, Tong, Sheng-Ya, Su, Wan-Ting, Shih, Chihhsiong, Hsueh, Nien-Lin, Chang, Chih-Hung, Koong, Chorng-Shiuh
Format: Journal Article
Language:English
Published: Taylor & Francis Group 01.11.2009
Subjects:
ISSN:0253-3839, 2158-7299
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Multi-core processors are becoming prevalent rapidly in personal computing and embedded systems. Nevertheless, the programming environment for multi-core processor based systems is still quite immature and lacks efficient tools. In this paper, we present a new VERTAF/Multi-Core framework and show how software code can be automatically generated from SysML models of 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 Platform middleware. We use a digital video recording system to illustrate the benefits of the framework. Our experiments show how SysML/QF/TBB help in making the multi-core embedded system programming model-driven, easy, efficient, and effortless.
ISSN:0253-3839
2158-7299
DOI:10.1080/02533839.2009.9671586