Patent ID: 8626395

Claim:
A method for processing data, the method comprising: providing a vehicle control unit, an influencing device connectable to the vehicle control unit, and a data processing unit connectable to the influencing device, the influencing device comprising a first execution unit, the vehicle control unit and the influencing device being arranged in a motor vehicle or the vehicle control unit and the influencing device being arranged on a test bench or laboratory bench; running a first program in the vehicle control unit; running a second program that is implemented in software or hardware in the execution unit of the influencing device; exchanging data according to an XCP protocol and/or a CCP protocol between the data processing unit and the influencing device; receiving a first trigger or a second trigger from the vehicle control unit, from the data processing unit, or from the influencing device; checking the first trigger for a valid assignment to a function implemented in the hardware or software; and starting, by the influencing device, the assigned function if there is a valid assignment, the function having a first sub-function and/or a second sub-function, and the function having at least one first address; reading out a value from a memory of the influencing device and/or a memory of the vehicle control unit via the first address; checking the first address and/or a second address and/or the read value for a valid assignment to the first sub-function or the second sub-function, wherein, if there is a valid assignment, the assigned first sub-function and/or the assigned second sub-function is called up; checking and/or manipulating the read value based on the called sub-function; and sending, based on the result of the check, the checked value and/or the manipulated value via the influencing device to the vehicle control unit and/or to the data processing unit and/or storing the checked value and/or the manipulated value in the memory of the influencing device.