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

被引:0
|
作者
Hsiung, Pao-Ann [1 ]
Lin, Chao-Shen [1 ]
Lin, Shang-Wei [1 ]
Chen, Yean-Ru [1 ,2 ]
Lu, Chun-Hsien [1 ]
Tong, Sheng-Ya [1 ]
Su, Wan-Ting [1 ]
Shih, Chihhsiong
Koong, Chorng-Shiuh
Hsueh, Nien-Lin
Chang, Chih-Hung
Chu, William C.
机构
[1] Natl Chung Cheng Univ, Minsyong, Taiwan
[2] Natl Taipei Univ, Dept Comp Sci & Informat Engn, Taipei 10617, Taiwan
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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/MultiCore 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 oil SysML call 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.
引用
收藏
页码:303 / +
页数:2
相关论文
共 50 条
  • [21] Research on Web Server Application on Multi-core Embedded System
    Yang, Jianfeng
    Xie, Yinbo
    Chen, Tianzhou
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 412 - +
  • [22] Automotive Embedded Software: Migration Challenges to Multi-Core Computing Platforms
    Macher, Georg
    Hoeller, Andrea
    Armengaud, Eric
    Kreiner, Christian
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 1386 - 1393
  • [23] Hardware Synchronization for Embedded Multi-Core Processors
    Stoif, Christian
    Schoeberl, Martin
    Liccardi, Benito
    Haase, Jan
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 2557 - 2560
  • [24] Automatic testing environment for multi-core embedded software-ATEMES
    Koong, Chorng-Shiuh
    Shih, Chihhsiong
    Hsiung, Pao-Ann
    Lai, Hung-Jui
    Chang, Chih-Hung
    Chu, William C.
    Hsueh, Nien-Lin
    Yang, Chao-Tung
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (01) : 43 - 60
  • [25] An embedded multi-core biometric identification system
    Danese, G.
    Giachero, M.
    Leporati, F.
    Nazzicari, N.
    MICROPROCESSORS AND MICROSYSTEMS, 2011, 35 (05) : 510 - 521
  • [26] Development of Heterogeneous Multi-core Embedded Platform for Automotive Applications
    Wei, Ting-Ying
    Qiu, Zhi-Liang
    Young, Chung-Ping
    Chang, Da-Wei
    CIRCUITS, SYSTEM AND SIMULATION, 2011, 7 : 193 - 197
  • [27] Energy adaptation in multi-core software routers
    Bolla, Raffaele
    Bruschi, Roberto
    Lago, Paolo
    COMPUTER NETWORKS, 2014, 65 : 111 - 128
  • [28] An Integrated Development Environment to Support the Multi-core Embedded Systems Development
    Chang, Chih-Hung
    Lu, Chih-Wei
    Chu, William C.
    Hsiung, Pao-Ann
    Hsueh, Nien-Lin
    Koong, Chorng-Shiuh
    Yang, Chao-Tung
    2012 12TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2012, : 258 - 264
  • [29] Multi-core technologies
    Tarek, T.
    Scientific Computing, 2006, 23 (11):
  • [30] PolyCore Software launches new multi-core software
    不详
    CHEMICAL ENGINEERING PROGRESS, 2004, 100 (06) : 15 - 15