Design and Application of a Domain Specific Modeling Language for Distributed Co-Simulation

被引:0
|
作者
Krammer, Martin [1 ]
Benedikt, Martin [1 ]
机构
[1] VIRTUAL VEHICLE Res Ctr, Cosimulat & Software Grp, Graz, Austria
关键词
co-simulation; dcp; modeling; language;
D O I
10.1109/indin41052.2019.8972116
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Co-simulation is considered as a state-of-the-art methodology in many industrial domains. It enables virtual system development in distributed, multi-tiered environments, like the automotive industry. The Distributed Co-Simulation Protocol (DCP) is a novel specification of an application layer communication protocol. It is standardized next to the well-established Functional Mock-Up Interface (FMI). The DCP specification addresses design and behaviour of single DCP slaves, as main components of larger, possibly distributed, cosimulation scenarios. At this point in time, no tailor-made solution for convenient description of distributed co-simulation scenarios is available. This paper presents a first version of DCPML, a domain specific modeling language for distributed co-simulation scenarios. It is based on three layers of integration and contributes to development efficiency by following a front-loading approach. It is designed as a UML profile, extending existing visual notation languages like UML and SysML. The language can be used for design, communication, and preparation for execution, of distributed co-simulation scenarios. For demonstration purposes, it is implemented in an industry relevant systems engineering tool. DCPML models can be used to import and export XML data, representing DCP slave and scenario descriptions. A typical demonstrator from the automotive domain is shown. It highlights a tool implementation and the capabilities of DCPML.
引用
收藏
页码:677 / 682
页数:6
相关论文
共 50 条
  • [41] Application of Co-simulation of ProE and SimMechanics in Teaching
    Ma, Jie
    Chen, Huan
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2019), 2019,
  • [42] Design and Co-simulation for Tomato Harvesting Robots
    Wang Jun
    Zhou Zhou
    Du XiaoDong
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 5105 - 5108
  • [43] Wireless control system design and co-simulation
    Bjorkbom, Mikael
    Nethi, Shekar
    Eriksson, Lasse M.
    Jantti, Riku
    CONTROL ENGINEERING PRACTICE, 2011, 19 (09) : 1075 - 1086
  • [44] The co-simulation technology for complex product design
    Xiong, GL
    Chen, XB
    Guo, B
    SYSTEM SIMULATION AND SCIENTIFIC COMPUTING (SHANGHAI), VOLS I AND II, 2002, : 75 - 80
  • [45] The Design and Implementation of Spacecraft Co-simulation Platform
    Yin, Hang
    Gao, Yong Ming
    Wang, Chao
    Li, Xin Xing
    MANUFACTURING ENGINEERING AND AUTOMATION II, PTS 1-3, 2012, 591-593 : 174 - +
  • [46] An approach to co-simulation for control system design
    Diston, DJ
    COMPUTER AIDED CONTROL SYSTEMS DESIGN (CACSD'97), 1997, : 255 - 261
  • [47] Application of Gaussian Mixture Model and Geostatistical Co-simulation for Resource Modeling of Geometallurgical Variables
    Madenova, Yerkezhan
    Madani, Nasser
    NATURAL RESOURCES RESEARCH, 2021, 30 (02) : 1199 - 1228
  • [48] Application of Gaussian Mixture Model and Geostatistical Co-simulation for Resource Modeling of Geometallurgical Variables
    Yerkezhan Madenova
    Nasser Madani
    Natural Resources Research, 2021, 30 : 1199 - 1228
  • [49] Accurate time-domain and frequency-domain co-simulation approach for OEICs design with Verilog-A
    Fang, Hao
    Liu, Yanan
    Wu, Lingxiao
    Xu, Xiao
    Du, Liuge
    Sun, Chonglei
    Zhao, Jia
    OPTICS EXPRESS, 2024, 32 (02): : 1764 - 1775
  • [50] Advanced Methods of Controller Design: Simulation and Co-simulation on FPGA
    Ciganek, Jan
    Kocur, Michal
    Kozak, Stefan
    2016 CYBERNETICS & INFORMATICS (K&I), 2016,