Patent ID: 7415323

Claim:
A control apparatus for a vehicle comprising: a computer operable to execute a control program; a first memory operable to store the control program; and a second memory operable to store data produced in processing of the computer, wherein the control program comprises: a platform program for making the computer execute processing for inputting data from a hardware device and store inputted data as first data in a first section of the second memory, the first section being under management of the platform program; an application program for making the computer execute processing for a vehicle control in accordance with an AP interface; and a coupling processing program, wherein the platform program provides the first data of the first section to processing using the coupling processing program in accordance with a PF interface as an interface standardized so as to be commonly utilized by processing using the application program made in accordance with a required specification, wherein the coupling processing program makes the computer execute processing for performing mediation in the processing using the application program by converting the first data provided from the processing using the platform program to second data in accordance with the PF interface so that the second data is adapted to the AP interface as an interface satisfying the required specification, the second data being stored in a second section of the second memory that is under management of the coupling processing program, and wherein the application program makes the computer execute the processing for a vehicle control by using the second data stored in the second section; the platform program makes the computer perform an inputting and storing operation at every first predetermined interval; and the coupling program makes the computer perform a converting and storing operation at every second predetermined interval, the second predetermined interval being different from the first predetermined interval.