Static configurations and slow adjustments to changing requirements characterise today's production systems. In order to be able to deal with variable external influences, these systems must become more flexible. Modular, virtualised real-time architectures, which are implemented as distributed real-time systems, are a fundamental building block for making automation systems more flexible from a software point of view. However, the additional modularity and flexibility come at the cost of greater complexity. In order to enable developers to design and manage robust systems with regard to real-time properties, a tool has been developed at the ISW based on a domain-specific language, which allows the analysis of real-time behaviour as well as the automated real-time orchestration of container-based control applications with Kubernetes and Docker-Compose.
This article was first released in SPS-MAGAZIN in German.