System and method for testing telematics software
First Claim
Patent Images
1. A method of validating an application comprising:
- receiving an application in a code checker included in a computer implementing a telematics application development tool kit;
determining a plurality of accessed classes that are accessed by the application with the development tool kit;
comparing the plurality of accessed classes to a plurality of authorized classes identified in the development tool kit;
determining if one or more unauthorized classes are included in the plurality of accessed classes;
adding a certificate to the application if no unauthorized classes are included in the plurality of accessed classes;
receiving the application in a telematics control Unit (TCU) in a vehicle; and
executing the application in the TCU, if the TCU detects a certificate in the application including;
installing the application in the TCU; and
activating the application in the TCU.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of validating an application includes receiving the application and determining a set of accessed classes that are accessed by the application. The set of accessed classes are compared to a set of authorized classes to determine if one or more unauthorized classes are included in the set of accessed classes. And, validating only the applications that do not access unauthorized classes.
46 Citations
15 Claims
-
1. A method of validating an application comprising:
-
receiving an application in a code checker included in a computer implementing a telematics application development tool kit; determining a plurality of accessed classes that are accessed by the application with the development tool kit; comparing the plurality of accessed classes to a plurality of authorized classes identified in the development tool kit; determining if one or more unauthorized classes are included in the plurality of accessed classes; adding a certificate to the application if no unauthorized classes are included in the plurality of accessed classes; receiving the application in a telematics control Unit (TCU) in a vehicle; and executing the application in the TCU, if the TCU detects a certificate in the application including; installing the application in the TCU; and activating the application in the TCU. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of validating a carlet comprising:
-
receiving the carlet in a code checker included in a computer implementing a telematics application development tool kit; checking the carlet in the code checker; validating the carlet if the carlet is valid; receiving the valid carlet in a telematics client in a telematics control unit in a vehicle; activating the valid carlet including; installing the carlet in the TCU; and activating the carlet in the TCU. - View Dependent Claims (7, 8, 9)
-
-
10. A system for validating an application comprising:
-
a processor; a storage facility coupled to the processor and containing instructions executable by the processor which configure the system to; receive an application in a code checker included in a computer implementing a telematics application development tool kit; determine a plurality of accessed classes that are accessed by the application with the development tool kit; compare the plurality of accessed classes to a plurality of authorized classes identified in the development tool kit; determine if one or more unauthorized classes are included in the plurality of accessed classes; add a certificate to the application if no unauthorized classes are included in the plurality of accessed classes; receive the application in a telematics control Unit (TCU) in a vehicle; and execute the application in the TCU, if the TCU detects a certificate in the application including; installing the application in the TCU; and activating the application in the TCU. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification