Abstract:
A method for manipulating a memory operation of a control unit program on a memory of a virtual or real electronic control unit (ECU), such as is used in vehicles, for example. The manipulation of the memory operation is accomplished by a memory manipulation program component, via which a set of manipulation functions is provided, from which at least one manipulation function is selected, so that this function, by activating the memory manipulation program component, changes a memory access initiated by the control unit program in accordance with the selected manipulation function during execution of the control unit program.
Abstract:
According to the invention, the operating software 10 of a technical system, particularly of a controller for controlling or regulating at least one technical device, is modified by virtue of hardware-dependent software components in the operating software 10 executable directly on the technical system not being executed and instead the functional behavior of the hardware-dependent software components being recreated by substitute functions 23. To this end, the hardware-dependent software components are automatically identified (step S1), and the substitute functions 23 are automatically ascertained or produced. On execution in a suitable simulation environment 200 (step S3), the operating software 20 modified in this way simulates the technical system independently of the real hardware 100 thereof.
Abstract:
A method for manipulating the bus communication of an electronic control device is provided, wherein the bus communication includes a bus hardware-independent first communication layer and a bus hardware-dependent second communication layer. The first communication layer encodes at least one piece of information in a first protocol data unit and transmits it to the second communication layer and/or the first communication layer receives the first protocol data unit from the second communication layer and decodes the first information from the first protocol data unit. The second communication layer generates bus hardware-dependent bus information from the first protocol data unit or from an additional protocol data unit derived from the first protocol data unit for transmission via the bus and/or the second communication layer generates the first protocol data unit or an additional protocol data unit, from which the first protocol data unit can be derived.
Abstract:
According to the invention, the operating software 10 of a technical system, particularly of a controller for controlling or regulating at least one technical device, is modified by virtue of hardware-dependent software components in the operating software 10 executable directly on the technical system not being executed and instead the functional behavior of the hardware-dependent software components being recreated by substitute functions 23. To this end, the hardware-dependent software components are automatically identified (step S1), and the substitute functions 23 are automatically ascertained or produced. On execution in a suitable simulation environment 200 (step S3), the operating software 20 modified in this way simulates the technical system independently of the real hardware 100 thereof.