• Home
  • Search
  • A Model-Driven Multicore Software Development Environment for Embedded System
  • Cite Icon13
  • https://doi.org/10.1109/compsac.2009.148Copy DOI Icon

A Model-Driven Multicore Software Development Environment for Embedded System

  • Jan 1, 2009
  • Chihhsiong Shih +7 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Multi-core programming is no more a luxury; it is now a necessity, because even embedded processors are becoming multi-core. However, the state-of-the-art techniques such as OpenMP and the Intel Threading Building Block (TBB) library are far from user-friendly due to the tedious work needed in explicitly designing multi-core programs and debugging. At the present days, a solution for above problems will be that to enhance the abstract level of multicore embedded software design. By leveraging on the expertise gained from Verifiable Embedded Real-Time Application Framework (VERTAF), we propose a Multi-Core version of VERTAF, called VERTAF/ Multi-core (VMC in short). VMC is an integrated development environment for multi-core embedded software architecture. Developers would be able to 1. describe their system requirements with SysML by using this environment, 2. model their design with SysML standard notation, 3. automatically apply a pattern structure into their design for a high quality multicore embedded system, 4. generate source code through a well-designed model; 5. map to different hardware architecture as assigned by the model, and 6. finally we can test the code.Using the model driven architecture (MDA) design flow in SysML, we saw a significantly improvement on productivity and quality of a multicore embedded programming over traditional approach.

Similar Papers
  • Book Chapter
  • Citations31

Using OpenMP vs. Threading Building Blocks for Medical Imaging on Multi-cores

  • Jan 01, 2009
  • Philipp Kegel +2
  • Conference Article
  • Citations6

Rapid development of parallel blocked all-pairs shortest paths code for multi-core computers

  • Mar 01, 2014
  • Peiyi Tang
  • Conference Article
  • Citations3

Model Driven Architecture for Industrial Applications

  • Jul 01, 2012
  • Maciej Zygmunt +1
  • Book Chapter
  • Citations29

Building a Software Factory for Pervasive Systems Development

  • Jan 01, 2005
  • Javier Muñoz +1
  • Conference Article
  • Citations9

Integration of non-functional requirements in model-driven architecture

  • Jan 01, 2013
  • K Khatter +1
  • Conference Article
  • Citations11

Model Driven High-Level Power Estimation of Embedded Operating Systems Communication Services

  • Jan 01, 2009
  • Saadia Dhouib +4
  • Conference Article
  • Citations2

Mapping the WRSPM Model to Model-Driven Architecture Models

  • Apr 01, 2011
  • Fabio Levy Siqueira +1
  • Conference Article
  • Citations15

Application of multi-core parallel ant colony optimization in target assignment problem

  • Oct 01, 2010
  • Gao Dongdong +3
  • Conference Article
  • Citations1

High-level performance modeling of task-based algorithms

  • Mar 01, 2010
  • Alexei Alexandrov +4
  • Research Article
  • Citations7

Dealing with variability within a family of domain-specific languages: comparative analysis of different techniques

  • Jan 05, 2010
  • Innovations in Systems and Software Engineering
  • Ileana Ober +2
  • Book Chapter
  • Citations21

Derivation of Use Cases from the Topological Computation Independent Business Model

  • Jan 01, 2011
  • Janis Osis +1
  • Conference Article

Experimental study on parallel wavelet based image segmentation using OpenMP

  • Jul 01, 2014
  • Priya P Sajan +1
  • Conference Article

Towards a Monitoring Framework for Cloud Services

  • Mar 01, 2014
  • Mohammed Alodib
  • Conference Article
  • Citations119

Validation in model-driven engineering: testing model transformations

  • Jan 01, 2004
  • F Fleurey +2
  • Book Chapter
  • Citations15

Towards a Modernization Process for Secure Data Warehouses

  • Jan 01, 2009
  • Carlos Blanco +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.