Logo

The 14th International Modelica Conference
Linköping, September 20-24, 2021

[Practical Information] [Tutorials and Vendor Sessions] [Proceedings] [Modelica Libraries] [FMI User Meeting] [Archives] [Journal Special Issue (open for submissions until 2022-07-31)]

Papers by Stefan H. Reiterer

Title: A Graph-Based Meta-Data Model for DevOps in Simulation-Driven Development and Generation of DCP Configurations
Authors: Stefan H. Reiterer and Clemens Schiffer
Abstract: In order to improve the quality of model based development and to reduce testing effort DevOps practices gain 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 which allows to auto generate scenario descriptions for the DCP standard and code for the build server where the simulation is set up and executed. A simple use case is described as an example of how this could be applied in practice. Furthermore, a Python implementation of a DCP master and a simple FMI to DCP wrapper are presented in this as well.
Keywords: Continuous Integration, DevOps, MBSE, NoSQL Graph Data Bases, DCP, SysML, UML, SSP
Paper: full paper Creative Commons License
Bibtex:
@InProceedings{modelica.org:Reiterer:2021,
  title = "{A Graph-Based Meta-Data Model for DevOps in Simulation-Driven Development and Generation of DCP Configurations}",
  author = {Stefan H. Reiterer and Clemens Schiffer},
  pages = {411--417},
  doi = {10.3384/ecp21181411},
  booktitle = {Proceedings of the 14th International Modelica Conference},
  location = {Link\"oping, Sweden},
  editor = {Martin Sj\"olund and Lena Buffoni and Adrian Pop and Lennart Ochel},
  isbn = {978-91-7929-027-6},
  issn = {1650-3740},
  month = sep,
  series = {Link\"oping Electronic Conference Proceedings},
  number = {181},
  publisher = {Modelica Association and Link\"oping University Electronic Press},
  year = {2021}
}