VERTAF/Multi-Core: A SysML-Based Application Framework for Multi-Core Embedded Software Development

被引:0
|
作者
Chao-Sheng Lin
Chun-Hsien Lu
Shang-Wei Lin
Yean-Ru Chen
Pao-Ann Hsiung
机构
[1] “National Chung Cheng University”,Department of Computer Science and Information Engineering
[2] “National Taiwan University”,Department of Computer Science and Information Engineering
关键词
multi-core; model-driven; parallel programming; framework; SysML; design pattern;
D O I
暂无
中图分类号
学科分类号
摘要
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 work, 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 framework (QF) 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 multi-core embedded system programming model-driven, easy, and efficient.
引用
收藏
页码:448 / 462
页数:14
相关论文
共 50 条
  • [1] VERTAF/Multi-Core:A SysML-Based Application Framework for Multi-Core Embedded Software Development
    林朝圣
    吕俊贤
    林尚威
    陈盈如
    熊博安
    Journal of Computer Science & Technology, 2011, 26 (03) : 448 - 462
  • [2] 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
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2009, 32 (07) : 985 - 991
  • [3] 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.
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 303 - +
  • [4] 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
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2011, 26 (03) : 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.
    2009 ICSE WORKSHOP ON MULTICORE SOFTWARE ENGINEERING (IWMSE), 2009, : 9 - +
  • [6] Automotive embedded software architecture in the multi-core age
    Gai, Paolo
    Violante, Massimo
    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
    METHODS AND TOOLS OF PARALLEL PROGRAMMING MULTICOMPUTERS, 2010, 6083 : 40 - 50
  • [8] Application Development Methods Based On Multi-core Systems
    Bai Jun-feng
    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
    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
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 139 : 64 - 83