A Graph-Based Metadata Model for DevOps in Simulation-Driven Development and Generation of DCP Configurations

Stefan Reiterer*, Clemens Schiffer, Martin Benedikt

*Korrespondierende/r Autor/-in für diese Arbeit

Publikation: Beitrag in einer FachzeitschriftArtikelBegutachtung

Abstract

With the goal of improving the quality of model-based development and to reduce testing effort, DevOps practices have gained more and more importance. However, most system engineers are not DevOps specialists, and there are a lot of manual steps involved when writing build pipelines and configurations of simulations. For this purpose, an abstract graph-based metadata model is
proposed. This allows the autogeneration of scenario descriptions for simulations and code for the build server where the simulation environment is set up and executed. This is demonstrated by applying this process to the DCP standard. In this paper, we will discuss three simple use cases which
are motivated by practical problems that arise in complex development environments and how the proposed solutions can be used to tackle them. Detailed descriptions and implementations of the use cases show how the proposed methods can be applied in practice and help solve the described
problems. Furthermore, a Python implementation of a DCP master and a simple FMI-to-DCP wrapper are presented in this work.
Originalspracheenglisch
Aufsatznummer3325
FachzeitschriftElectronics
Jahrgang11
Ausgabenummer20
DOIs
PublikationsstatusVeröffentlicht - 15 Okt. 2022

ASJC Scopus subject areas

  • Signalverarbeitung
  • Elektrotechnik und Elektronik
  • Steuerungs- und Systemtechnik
  • Hardware und Architektur
  • Computernetzwerke und -kommunikation

Dieses zitieren