A method for improving the functional safety and increasing the availability of an electronic closed-loop control system, for a motor vehicle control system, comprising hardware components and software components, wherein the hardware components are abstracted by at least one basic software component and/or at least one runtime environment and in which an implemented safety concept describes two or more software levels, wherein a first software level comprises control functions of a piece of application software and a second software level is in the form of a function monitor for the purpose of protecting against errors in the control functions, wherein data encryption and/or data signature, provided by at least one hardware component, is used for data protection for at least one communication channel of the hardware component with at least one software component.