From SysML Application Model to Executable OpenCL Code: A System-Level Design Approach

被引:0
|
作者
Guo, Ran [1 ]
Dekneuvel, Eric [1 ]
Jacquemod, Gilles [1 ]
Biwole, Pascal Henry [2 ]
机构
[1] Univ Cote Azur, Polytech Lab UPR UniCA 7498, Sophia Antipolis, France
[2] Calif State Polytech Univ, Sch Engn, Arcata, CA 95521 USA
关键词
Model-based systems engineering; SysML; OpenCL; Parallel programming;
D O I
10.1109/MECO62516.2024.10577799
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Model-based systems engineering (MBSE) is a methodology that entails creating and utilizing models across the entire system development lifecycle. Based on the Unified Modeling Language (UML), Systems Modeling Language (SysML) is developed to facilitate intricate industrial systems' behavioral description and design. Open Computing Language (OpenCL) has emerged as a pivotal tool for conceptualizing intricate device functionalities. It has been introduced into FPGA design to overcome the inefficiencies of traditional HDL design methodologies and the inability of design methodologies using High-level behavioral description in C/C++ to design the circuits. The study aims to streamline the transformation process from high-level SysML specifications to executable OpenCL code, thereby facilitating the implementation of complex systems. The paper introduces a data pipelining and a task parallelism approach for mapping high-level SysML specifications onto an OpenCL platform model. A detailed case study is presented to demonstrate the effectiveness of the proposed approach in the context of a real-time three-dimensional particle tracking velocimetry (3D PTV) system. The proposed parallel programming approach converts the comprehensive SysML model of the PTV system into executable OpenCL code. This research applies to multiple applications using the open-source modeling and formal verification tool TTool.
引用
收藏
页码:154 / 159
页数:6
相关论文
共 50 条
  • [1] System-level modeling and design using SysML and SystemC
    Raslan, Waseem
    Sameh, Ahmed
    2007 INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS, VOLS 1 AND 2, 2007, : 504 - +
  • [2] System-level model integration of design and simulation for mechatronic systems based on SysML
    Cao, Yue
    Liu, Yusheng
    Paredis, Christiaan J. J.
    MECHATRONICS, 2011, 21 (06) : 1063 - 1075
  • [3] The SystemJ approach to system-level design
    Gruian, Flavius
    Roop, Partha
    Salcic, Zoran
    Radojevic, Ivan
    FOURTH ACM & IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2006, : 149 - +
  • [4] An Architectural Model for System-Level Design
    Calvez, J.P.
    Peckol, J.K.
    INCOSE International Symposium, 1997, 7 (01): : 332 - 339
  • [5] INTEGRATION OF SYSTEM-LEVEL DESIGN AND ANALYSIS MODELS OF MECHATRONIC SYSTEM BEHAVIOR BASED ON SYSML AND SIMSCAPE
    Cao, Yue
    Liu, Yusheng
    Paredis, Christiaan J. J.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, DETC 2010, VOL 3, A AND B, 2010, : 1099 - 1108
  • [6] An efficient hardware design approach from system-level specification
    Sheu, MH
    Shieh, MD
    Liu, SW
    Dou, C
    40TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 1998, : 1213 - 1216
  • [7] A heuristic approach to system-level design problems
    Pulka, A.
    MIXDES 2007: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS:, 2007, : 189 - 194
  • [8] A hybrid approach for system-level design evaluation
    Viehl, Alexander
    Schwarz, Markus
    Bringmann, Oliver
    Rosenstiel, Wolfgang
    EMBEDDED SYSTEM DESIGN: TOPICS, TECHNIQUES AND TRENDS, 2007, 231 : 165 - +
  • [9] SYSTEM-LEVEL DESIGN
    BOURBON, B
    COMPUTER DESIGN, 1990, 29 (23): : 19 - 21
  • [10] A system-level approach for the design of smart sensor interfaces
    Chao, G
    Li, XJ
    Meijer, GCM
    PROCEEDINGS OF THE IEEE SENSORS 2004, VOLS 1-3, 2004, : 210 - 214