Patent ID: 8701079

Claim:
A process for generating an executable overall control program for controlling a control system having at least one electronic processor unit, comprising: generating a set of function code from a plurality of functional model components, wherein the functional model components are part of a functional model that describes the functionality of the overall control program; listing one or more data elements used in the functional model components in a data element set, wherein the data element set is distinct from the functional model and the set of function code; registering references between one or more of the data elements in the data element set and the functional model components that use the data element; saving the registered references as additional reference information; grouping the data elements in the data element set that are assigned to multiple functional model components as common data elements in at least one data element group; generating a set of data code from a plurality of the data elements in at least one data element group, such that the data code generation occurs independently of the generation of the set of function code for the functional model components and uses common data elements in the data element group; and merging and compiling the set of function code and the set of data code completely and consistently into the executable overall control program using the additional reference information.