Design and Application of a Domain Specific Modeling Language for Distributed Co-Simulation
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 commu...
Saved in:
Published in | IEEE International Conference on Industrial Informatics (INDIN) Vol. 1; pp. 677 - 682 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.07.2019
|
Subjects | |
Online Access | Get full text |
ISSN | 2378-363X |
DOI | 10.1109/INDIN41052.2019.8972116 |
Cover
Abstract | 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, co-simulation 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. |
---|---|
AbstractList | 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, co-simulation 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. |
Author | Krammer, Martin Benedikt, Martin |
Author_xml | – sequence: 1 givenname: Martin surname: Krammer fullname: Krammer, Martin organization: VIRTUAL VEHICLE Research Center,Co-Simulation and Software Group,Graz,Austria – sequence: 2 givenname: Martin surname: Benedikt fullname: Benedikt, Martin organization: VIRTUAL VEHICLE Research Center,Co-Simulation and Software Group,Graz,Austria |
BookMark | eNot0LtOwzAUgGGDQIIWnoABv0CKj-8eq4ZLpVKGgoTEUJ04TmSU2lGSDrw9EnT6t2_4Z-Qi5RQIuQe2AGDuYb0t11sJTPEFZ-AW1hkOoM_IDAy3wB034pxcc2FsIbT4vCKzcfxmTCmQ-pp8lWGMbaKYarrs-y56nGJONDcUaZkPGBPd9cHHJnr6muvQxdTSDab2iG2gTR5oGcdpiNVxCjVd5WIXD8fuD7khlw12Y7g9dU4-nh7fVy_F5u15vVpuisiZmAqlVJCmsgjCg2gcE6ikkKbGRlZSVGgloHfaV0xojTWActrwIIOXxoIVc3L378YQwr4f4gGHn_1phPgF0m1Uug |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/INDIN41052.2019.8972116 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISBN | 1728129273 9781728129273 |
EISSN | 2378-363X |
EndPage | 682 |
ExternalDocumentID | 8972116 |
Genre | orig-research |
GroupedDBID | 29I 6IE 6IK 6IL 6IN AAWTH ABLEC ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK M43 OCL RIE RIL |
ID | FETCH-LOGICAL-i203t-555e47b8a13c13f903a54347daf4b43ba841ac96cb0366ad1159672e4ec478183 |
IEDL.DBID | RIE |
IngestDate | Wed Aug 27 07:45:26 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i203t-555e47b8a13c13f903a54347daf4b43ba841ac96cb0366ad1159672e4ec478183 |
PageCount | 6 |
ParticipantIDs | ieee_primary_8972116 |
PublicationCentury | 2000 |
PublicationDate | 2019-July |
PublicationDateYYYYMMDD | 2019-07-01 |
PublicationDate_xml | – month: 07 year: 2019 text: 2019-July |
PublicationDecade | 2010 |
PublicationTitle | IEEE International Conference on Industrial Informatics (INDIN) |
PublicationTitleAbbrev | INDIN |
PublicationYear | 2019 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0055146 |
Score | 2.1096869 |
Snippet | Co-simulation is considered as a state-of-the-art methodology in many industrial domains. It enables virtual system development in distributed, multi-tiered... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 677 |
SubjectTerms | Automation Automotive engineering co-simulation Data models dcp Industries Informatics language Modeling Protocols Unified modeling language Visualization XML |
Title | Design and Application of a Domain Specific Modeling Language for Distributed Co-Simulation |
URI | https://ieeexplore.ieee.org/document/8972116 |
Volume | 1 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3LS8MwGA_bTnrxsYlvcvBotqZJ0_Qoq2MTNwQdDDyMNEmhyFqR7uJfb76221Q8eGop9EG-j_5C8nsgdBNKzwguNUmVFoQ7DCEyMJSkIhSJ6w9JK5XrdCbGc_6wCBYtdLvVwlhrK_KZ7cNptZdvCr2GpbKBBKsZKtqo7dqs1mpt_roA_KLhb1EvGkxm8WQGFEYQW1HXD_WtPzJUKggZHaDp5uU1c-Stvy6Tvv785cv43687RL2dWA8_bWHoCLVsfoz2v_kMdtFrXPE0sMoNvtvtWOMixQrHxUplOa6C6NNMY0hHA406fmyWMrGb1-IYDHYhG8saPCzIc7Zqcr96aD66fxmOSZOqQDLfYyUJgsDyMJGKMk1ZGnlMgbw0NCrlCWeJkpwqHQmdOHATyrgpYyRC33KrQZYq2Qnq5EVuTxFm1o-0gWcZh_TuaAU1kW9UYJirf3qGujBMy_faOGPZjND535cv0B6UqubCXqJO-bG2Vw7xy-S6KvUXgEiqqQ |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NS8MwGH6Z86Be_NjEb3PwaLelSdP0KKtj060IbjDwMNIkhSJrRbqLv96k7ZyKB08NhaYleekTkucD4MbnPcUol04iJHOowRCHewo7CfNZbOqD41LlOonYcEYf5t68AbdfWhitdUk-0x3bLM_yVS5Xdqusy63VDGZbsG1wn3qVWmv937XQz2oGF-4F3VEUjiJLYrRyK2wqonr4R4pKCSKDfZisX19xR147qyLuyI9fzoz__b4DaG_keujpC4gOoaGzI9j75jTYgpewZGogkSl0tzmzRnmCBArzpUgzVEbRJ6lENh_NqtTRuN7MRGZli0JrsWvTsbRC_dx5Tpd18lcbZoP7aX_o1LkKTur2SOF4nqepH3OBicQkCXpEWIGpr0RCY0piwSkWMmAyNvDGhDKLxoD5rqZaWmEqJ8fQzPJMnwAi2g2ksn0pg_XmqhlWgauEp4ipgOQUWnaYFm-VdcaiHqGzv29fw85wOhkvxqPo8Rx27bRVzNgLaBbvK31p8L-Ir8pp_wSeo632 |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=IEEE+International+Conference+on+Industrial+Informatics+%28INDIN%29&rft.atitle=Design+and+Application+of+a+Domain+Specific+Modeling+Language+for+Distributed+Co-Simulation&rft.au=Krammer%2C+Martin&rft.au=Benedikt%2C+Martin&rft.date=2019-07-01&rft.pub=IEEE&rft.eissn=2378-363X&rft.volume=1&rft.spage=677&rft.epage=682&rft_id=info:doi/10.1109%2FINDIN41052.2019.8972116&rft.externalDocID=8972116 |