Title: Modelling deployment pipelines for co-simulations with graph-based metadata

Authors: Stefan H. Reiterer; Michael Kalab

Addresses: Virtual Vehicle Research, Inffeldgasse 21a, 8010 Graz, Austria ' Virtual Vehicle Research, Inffeldgasse 21a, 8010 Graz, Austria

Abstract: In complex mechatronic systems, co-simulations need to be conducted to test the behaviour of larger systems. DevOps tools and methods are used to make the development of simulation models for mechatronic systems efficient. For this purpose, a graph-based metadata model is introduced to describe the process to autogenerate code for build servers. It also makes build pipelines reusable and suitable for safety critical software components. We discuss how DevOps processes for mechatronic systems are modelled as a graph, define the data structure formally and present algorithms for automatic code generation and representation within a NoSQL graph database. In addition, we compare different optimisation strategies for build and deployment schedules.

Keywords: metadata; data sharing; computer supported collaborative work; code generation; NoSQL graph database; mathematical process modelling; combinatorial optimisation.

DOI: 10.1504/IJSPM.2021.10042487

International Journal of Simulation and Process Modelling, 2021 Vol.16 No.4, pp.333 - 342

Received: 28 Jan 2021
Accepted: 11 Jul 2021

Published online: 08 Nov 2021 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article