The present invention is based on the objective of providing a
control system, in particular for rail-bound transport, with which it is possible to configure non-functional requirements for the
control system in a simple manner and to make them available for the
control system.This problem is solved according to the invention by a control
system for controlling an industrial process, in particular a control
system for an industrial production
plant or for controlling traffic, especially rail-bound traffic, comprising: a) a product instance for the
software of the control
system that controls the control requirements of the industrial process; b) a control system platform for executing an instance of the control system, wherein the control system platform has a runtime environment (Runtime Framework) comprising the following components: c) a core instance (RTF Core) that is capable of providing a runtime environment which enables application functions, such as
train tracking,
logging, etc., to be distributed across several monitored processes, i.e.each in a monitored thread; d) based on the core instance, a Workplace instance (RTF Workplace) is designed, which extends the core instance located on the lowest
logical layer and supports the implementation of
client applications; and e) based on the
logical layer of the core instance, a further
logical layer with an Ensemble instance (RTF Ensemble) is provided, which has helper functions that facilitate the implementation of
server applications, preferably such helper functions that are relevant in the context of a distributed
server system for the execution of the
control system software.