VERTAF/MULTI-CORE: A SYSML-BASED APPLICATION FRAMEWORK FOR MULTI-CORE EMBEDDED SOFTWARE DEVELOPMENT

被引:1
|
作者
Lin, Chao-Sheng [1 ]
Hsiung, Pao-Ann [1 ]
Lin, Shang-Wei [1 ]
Chen, Yean-Ru [1 ]
Lu, Chun-Hsien [1 ]
Tong, Sheng-Ya [1 ]
Su, Wan-Ting [1 ]
Shih, Chihhsiong [2 ]
Hsueh, Nien-Lin [3 ]
Chang, Chih-Hung
Koong, Chorng-Shiuh [4 ]
机构
[1] Chung Cheng Univ, Dept Comp Sci & Informat Engn, Taipei, Taiwan
[2] Tunghai Univ, Dept Comp Sci, Taichung, Taiwan
[3] Feng Chia Univ, Dept Comp Sci & Informat Engn, Taichung, Taiwan
[4] Natl Taichung Univ, Dept Comp & Informat Sci, Taichung, Taiwan
关键词
Multicore; VERTAF; TBB; QP;
D O I
10.1080/02533839.2009.9671586
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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 paper, 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.
引用
收藏
页码:985 / 991
页数:7
相关论文
共 50 条
  • [1] 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 - +
  • [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
    Lu, Chun-Hsien
    Lin, Shang-Wei
    Chen, Yean-Ru
    Hsiung, Pao-Ann
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2011, 26 (03) : 448 - 462
  • [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] Model-Driven Development of Multi-Core Embedded Software
    Hsiung, Pao-Ann
    Lin, Shang-Wei
    Chen, Yean-Ru
    Hsueh, Nien-Lin
    Chang, Chih-Hung
    Shih, Chih-Hsiong
    Koong, Chorng-Shiuh
    Lin, Chao-Sheng
    Lu, Chun-Hsien
    Tong, Sheng-Ya
    Su, Wan-Ting
    Chu, William C.
    [J]. 2009 ICSE WORKSHOP ON MULTICORE SOFTWARE ENGINEERING (IWMSE), 2009, : 9 - +
  • [6] Automotive embedded software architecture in the multi-core age
    Gai, Paolo
    Violante, Massimo
    [J]. 2016 21TH IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2016,
  • [7] A Multi-core Software API for Embedded MPSoC Environments
    Li, Jia-Jhe
    Wang, Shao-Chung
    Hsu, Po-Chun
    Chen, Po-Yu
    Lee, Jenq Kuen
    [J]. METHODS AND TOOLS OF PARALLEL PROGRAMMING MULTICOMPUTERS, 2010, 6083 : 40 - 50
  • [8] Application Development Methods Based On Multi-core Systems
    Bai Jun-feng
    [J]. 2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, : 858 - 862
  • [9] Design of OpenCL Framework for Embedded Multi-core Processors
    Hong, Jung-Hyun
    Ahn, Young-Ho
    Kim, Byung-Jin
    Chung, Ki-Seok
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (02) : 233 - 241
  • [10] A resource efficient framework to run automotive embedded software on multi-core ECUs
    Faragardi, Hamid Reza
    Lisper, Bjorn
    Sandstrom, Kristian
    Nolte, Thomas
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 139 : 64 - 83