Skip to main navigation Skip to search Skip to main content

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

  • Pao Ann Hsiung
  • , Chao Sheng Lin
  • , Shang Wei Lin
  • , Yean Ru Chen
  • , Chun Hsien Lu
  • , Sheng Ya Tong
  • , Wan Ting Su
  • , Chihhsiong Shih
  • , Chorng Shiuh Koong
  • , Nien Lin Hsueh
  • , Chih Hung Chang
  • , William C. Chu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 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.

Original languageEnglish
Title of host publicationAlgorithms and Architectures for Parallel Processing - 9th International Conference, ICA3PP 2009, Proceedings
Pages303-314
Number of pages12
DOIs
Publication statusPublished - 2009
Event9th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2009 - Taipei, Taiwan
Duration: 2009 Jun 82009 Jun 11

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5574 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other9th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2009
Country/TerritoryTaiwan
CityTaipei
Period09-06-0809-06-11

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

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