Software development framework for constructing embedded vehicle controller software
First Claim
1. A computer-implemented software development system for constructing applications that are embedded in one or more microcontrollers of a motor vehicle, comprising:
- a data dictionary having a memory reporter module, said data dictionary storing data type information for a plurality of vehicle parameters and said memory reporter module being operative to generate a parameter definition file and a calibration definition file, said parameter definition file having data type information for each vehicle parameter in a first application and said calibration definition file having information for use in a calibration data structure for storing calibratable vehicle information wherein said memory reporter module reads a report input file to selectively extract data type information for creating said parameter definition file and said calibration definition file;
a calibration module connected to said calibration data structure for generating a calibratable file for said first application, said calibratable file having calibratable vehicle information and controller executable instructions for said first application; and
a calibration tool using said parameter definition file and said calibratable file to calibrate said first application in relation to the motor vehicle.
20 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented software development system is provided for constructing applications that are embedded in a microcontroller of a motor vehicle. The development system includes a data dictionary which stores data type information for a plurality of vehicle parameters and is able to generate a parameter definition file having data type information for each vehicle parameter associated with a first application. A calibration repository is used to generate a calibratable file for the first application, where the calibratable file includes calibratable vehicle information and controller executable instructions for the first application. The parameter definition file and the calibratable file are then used by a calibration tool to calibrate the first application in relation to a particular motor vehicle.
69 Citations
6 Claims
-
1. A computer-implemented software development system for constructing applications that are embedded in one or more microcontrollers of a motor vehicle, comprising:
-
a data dictionary having a memory reporter module, said data dictionary storing data type information for a plurality of vehicle parameters and said memory reporter module being operative to generate a parameter definition file and a calibration definition file, said parameter definition file having data type information for each vehicle parameter in a first application and said calibration definition file having information for use in a calibration data structure for storing calibratable vehicle information wherein said memory reporter module reads a report input file to selectively extract data type information for creating said parameter definition file and said calibration definition file;
a calibration module connected to said calibration data structure for generating a calibratable file for said first application, said calibratable file having calibratable vehicle information and controller executable instructions for said first application; and
a calibration tool using said parameter definition file and said calibratable file to calibrate said first application in relation to the motor vehicle. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification