Model-Driven Development of Multi-Core Embedded Software

被引:2
|
作者
Hsiung, Pao-Ann [1 ]
Lin, Shang-Wei [1 ]
Chen, Yean-Ru [2 ]
Hsueh, Nien-Lin [4 ]
Chang, Chih-Hung [3 ]
Shih, Chih-Hsiong [5 ]
Koong, Chorng-Shiuh [6 ]
Lin, Chao-Sheng [1 ]
Lu, Chun-Hsien [1 ]
Tong, Sheng-Ya [1 ]
Su, Wan-Ting [1 ]
Chu, William C. [5 ]
机构
[1] Natl Chung Cheng Univ, Taipei, Taiwan
[2] Natl Taipei Univ, New Taipei 23741, Taiwan
[3] Hsiuping Inst Technol, Taichung, Taiwan
[4] Feng Chia Univ, Taichung, Taiwan
[5] Tunghai Univ, Taichung, Taiwan
[6] Natl Taitung Univ, Taichung, Taiwan
关键词
D O I
10.1109/IWMSE.2009.5071378
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-driven development is worthy of further research because of its proven capabilities in increasing productivity and ensuring correctness. However it has not yet been explored for multi-core processor-based embedded systems, whose programming is even more complex and difficult that that for conventional uni-processor systems. We propose a new VERTAF/Multi-Core (VMC) framework to bridge this gap. In this work, we mainly show how VMC generates code automatically from user-specified SysML models for 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 Framework middleware. We use a digital video recording system to illustrate the benefits of VMC. Our experiments show how SysML/QF/TBB make multi-core embedded system programming easy, efficient, and effortless.
引用
收藏
页码:9 / +
页数:2
相关论文
共 50 条
  • [1] VERTAF/Multi-Core: A SysML-Based Application Framework for Multi-Core Embedded Software Development
    Lin, Chao-Sheng
    Lu, Chun-Hsien
    Lin, Shang-Wei
    Chen, Yean-Ru
    Hsiung, Pao-Ann
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2011, 26 (03): : 448 - 462
  • [2] VERTAF/Multi-Core:A SysML-Based Application Framework for Multi-Core Embedded Software Development
    林朝圣
    吕俊贤
    林尚威
    陈盈如
    熊博安
    [J]. Journal of Computer Science & Technology, 2011, 26 (03) : 448 - 462
  • [3] VERTAF/MULTI-CORE: A SYSML-BASED APPLICATION FRAMEWORK FOR MULTI-CORE EMBEDDED SOFTWARE DEVELOPMENT
    Lin, Chao-Sheng
    Hsiung, Pao-Ann
    Lin, Shang-Wei
    Chen, Yean-Ru
    Lu, Chun-Hsien
    Tong, Sheng-Ya
    Su, Wan-Ting
    Shih, Chihhsiong
    Hsueh, Nien-Lin
    Chang, Chih-Hung
    Koong, Chorng-Shiuh
    [J]. JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2009, 32 (07) : 985 - 991
  • [4] VERTAF/Multi-Core: A SysML-Based Application Framework for Multi-Core Embedded Software Development
    Chao-Sheng Lin
    Chun-Hsien Lu
    Shang-Wei Lin
    Yean-Ru Chen
    Pao-Ann Hsiung
    [J]. Journal of Computer Science and Technology, 2011, 26 : 448 - 462
  • [5] VERTAF/Multi-Core: A SysML-Based Application Framework for Multi-Core Embedded Software Development
    Hsiung, Pao-Ann
    Lin, Chao-Shen
    Lin, Shang-Wei
    Chen, Yean-Ru
    Lu, Chun-Hsien
    Tong, Sheng-Ya
    Su, Wan-Ting
    Shih, Chihhsiong
    Koong, Chorng-Shiuh
    Hsueh, Nien-Lin
    Chang, Chih-Hung
    Chu, William C.
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 303 - +
  • [6] Automated Distribution of Software to Multi-core Hardware in Model Based Embedded Systems Development
    Krawczyk, Lukas
    Wolff, Carsten
    Fruhner, Daniel
    [J]. INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2015, 2015, 538 : 320 - 329
  • [7] An RTOS API translator for model-driven embedded software development
    Maeng, Ji Chan
    Kim, Jong-Hyuk
    Ryu, Minsoo
    [J]. 12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, : 363 - 367
  • [8] A Model-Driven Multicore Software Development Environment for Embedded System
    Shih, Chihhsiong
    Wu, Chien-Ting
    Lin, Cheng-Yao
    Hsiung, Pao-Ann
    Hsueh, Nien-Lin
    Chang, Chih-Hung
    Koong, Chorng-Shiuh
    Chu, William C.
    [J]. 2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 934 - +
  • [9] Model-driven development of RTOS-Based embedded software
    Maeng, Ji Chan
    Na, Dongjin
    Lee, Yongsoon
    Ryu, Minsoo
    [J]. COMPUTER AND INFORMATION SCIENCES - ISCIS 2006, PROCEEDINGS, 2006, 4263 : 687 - +
  • [10] A Formal, Model-driven Design Flow for System Simulation and Multi-core Implementation
    Diallo, Papa Issa
    Attarzadeh-Niaki, Seyed-Hosein
    Robino, Francesco
    Sander, Ingo
    Champeau, Joel
    Oberg, Johnny
    [J]. 2015 10TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2015, : 254 - 263