• DocumentCode
    3538679
  • Title

    An Integrated Development Environment to Support the Multi-core Embedded Systems Development

  • Author

    Chang, Chih-Hung ; Lu, Chih-Wei ; Chu, William C. ; Hsiung, Pao-Ann ; Hsueh, Nien-Lin ; Koong, Chorng-Shiuh ; Yang, Chao-Tung

  • Author_Institution
    Dept. of Inf. Manage., Hsiuping Univ. of Sci. & Technol., Taichung, Taiwan
  • fYear
    2012
  • fDate
    27-29 Aug. 2012
  • Firstpage
    258
  • Lastpage
    264
  • Abstract
    At now, multi-core processors are becoming prevalent rapidly in personal computing and embedded systems. But, the programming and supporting environment for multi-core processor systems is still unripe and lacks efficient tools. In this paper, we present a VERTAF/Multi-Core integration development environment and show how software code can be automatically generated from SysML/UML models of multi-core embedded systems. VERTAF/Multi-Core integrated requirement modeling, parallel design pattern modeling, multiview integrated model, automatic code generate, parallel code optimized, and system testing into a framework. We illustrate how model-driven design based on SysML/UML can be seamlessly integrated with Intel´s threading building blocks (TBB) and the Quantum Platform middleware. We use a digital video recording system to show the benefits of the framework and it made the multi-core embedded system programming model-driven, easy, efficient, and effortless.
  • Keywords
    Unified Modeling Language; embedded systems; middleware; multiprocessing systems; program compilers; video recording; SysML/UML models; TBB; VERTAF; automatic code generate; digital video recording system; integrated development environment; model-driven design; multicore embedded systems development; multicore processors; multiview integrated model; parallel code optimized; parallel design pattern modeling; personal computing; quantum platform middleware; software code; system testing; threading building blocks; Computer architecture; Embedded software; Embedded systems; Streaming media; Testing; Unified modeling language; Embedded system; Model-driven; Multi-core processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2012 12th International Conference on
  • Conference_Location
    Xi´an, Shaanxi
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4673-2857-9
  • Type

    conf

  • DOI
    10.1109/QSIC.2012.26
  • Filename
    6319258