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

3 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 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 Sep 21
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
CountryTaiwan
CityTaipei
Period09-06-0809-06-11

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

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

    Hsiung, P. A., Lin, C. S., Lin, S. W., Chen, Y. R., Lu, C. H., Tong, S. Y., Su, W. T., Shih, C., Koong, C. S., Hsueh, N. L., Chang, C. H., & Chu, W. C. (2009). VERTAF/Multi-core: A SysML-Based application framework for multi-core embedded software development. In Algorithms and Architectures for Parallel Processing - 9th International Conference, ICA3PP 2009, Proceedings (pp. 303-314). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5574 LNCS). https://doi.org/10.1007/978-3-642-03095-6_30