VERTAF/multi-core: A SysML-based application framework for multi-core embedded software development

Chao Sheng Lin, Chun Hsien Lu, Shang Wei Lin, Yean Ru Chen, Pao Ann Hsiung

Research output: Contribution to journalArticlepeer-review

7 Citations (Scopus)

Abstract

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 work, 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 framework (QF) 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 multi-core embedded system programming model-driven, easy, and efficient.

Original languageEnglish
Pages (from-to)448-462
Number of pages15
JournalJournal of Computer Science and Technology
Volume26
Issue number3
DOIs
Publication statusPublished - 2011 May

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computer Science Applications
  • Computational Theory and Mathematics

Fingerprint Dive into the research topics of 'VERTAF/multi-core: A SysML-based application framework for multi-core embedded software development'. Together they form a unique fingerprint.

Cite this