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 条
  • [1] DSML4CS: An Executable Domain-Specific Modeling Language for Co-Simulation Service in CPS
    Du, Dehui
    Guo, Tong
    Wang, Yao
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2020, 17 (02) : 59 - 75
  • [2] Application of Waveform Relaxation in Distributed Process Co-Simulation
    Wack, Thorsten
    Schlueter, Stefan
    Hennig, Torsten
    Wagner, Henning
    Diekmann, Andreas
    Zheng, Qinghua
    Grundler, Jonas
    CHEMIE INGENIEUR TECHNIK, 2018, 90 (10) : 1559 - 1567
  • [3] A heterogeneous and distributed co-simulation environment
    Amory, A
    Moraes, F
    Oliveira, L
    Calazans, N
    Hessel, F
    15TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2002, : 115 - 120
  • [4] An architecture of distributed co-simulation backplane
    Atef, D
    Salem, A
    Baraka, H
    42ND MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, PROCEEDINGS, VOLS 1 AND 2, 1999, : 855 - 858
  • [5] Distributed co-simulation applied to urban scale energy systems design
    Puerto, Pablo
    Page, Jessen
    Ladevie, Bruno
    Rager, Jakob
    PROCEEDINGS OF BUILDING SIMULATION 2019: 16TH CONFERENCE OF IBPSA, 2020, : 1365 - 1371
  • [6] Domain specific language for finite element modeling and simulation
    Feng, Yuan
    Mena, Jose Antonio Abell
    Yang, Han
    Wang, Hexiang
    Jeremic, Boris
    ADVANCES IN ENGINEERING SOFTWARE, 2024, 193
  • [7] XMML: A Visual Metamodeling Language for Domain-Specific Modeling and Its Application in Distributed Systems
    Zhou, Hua
    Sun, XingPing
    Liang, ZhiHong
    Kang, HongWei
    Qing Duan
    Yang, Hongji
    12TH IEEE INTERNATIONAL WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2008, : 133 - +
  • [8] Hybrid Modeling and Co-Simulation of District Heating Systems with Distributed Energy Resources
    Vesaoja, Eero
    Nikula, Heikki
    Sierla, Seppo
    Karhela, Tommi
    Flikkema, Paul G.
    Yang, Chen-Wei
    2014 WORKSHOP ON MODELING AND SIMULATION OF CYBER-PHYSICAL ENERGY SYSTEMS (MSCPES), 2014,
  • [9] A Domain Specific Modeling Language for Enterprise Application Development
    Zamani, Bahman
    Rasoulzadeh, Shiva
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGIES AND SYSTEMS APPROACH, 2018, 11 (02) : 51 - 70
  • [10] Towards domain-specific surrogate models for smart grid co-simulation
    Balduin S.
    Tröschel M.
    Lehnhoff S.
    Energy Informatics, 2019, 2 (Suppl 1)