Model-driven development of multi-core embedded software

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

Research output: Chapter in Book/Report/Conference proceedingChapter

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. This chapter will propose a new framework called VERTAF/Multi-Core (VMC) and show how software code can be automatically generated from high-level SysML models of multi-core embedded systems. It will also illustrate how model-driven design based on SysML can be seamlessly integrated with Intel's Threading Building Blocks (TBB) and Quantum Platform (QP) middleware. Finally, this chapter will use a digital video recording (DVR) system to illustrate the benefits of the proposed VMC framework.

Original languageEnglish
Title of host publicationModern Software Engineering Concepts and Practices
Subtitle of host publicationAdvanced Approaches
PublisherIGI Global
Pages357-379
Number of pages23
ISBN (Print)9781609602154
DOIs
Publication statusPublished - 2010 Dec 1

All Science Journal Classification (ASJC) codes

  • Computer Science(all)

Fingerprint Dive into the research topics of 'Model-driven development of multi-core embedded software'. Together they form a unique fingerprint.

  • Cite this

    Lin, S. W., Lin, C. S., Chun-Hsien, L., Chen, Y-R., & Hsiung, P. A. (2010). Model-driven development of multi-core embedded software. In Modern Software Engineering Concepts and Practices: Advanced Approaches (pp. 357-379). IGI Global. https://doi.org/10.4018/978-1-60960-215-4.ch015