Patent ID: 8880289

Claim:
A non-transitory storage medium storing instructions that when executed by a processor, cause the processor to perform a method for executing and diagnosing operational issues of one or more vehicle maneuver software applications for use in a motor vehicle, the method comprising the steps of: providing a vehicle maneuver software application stored in a memory and having a software instruction or code for controlling a movement or an operation of the motor vehicle; executing, using the processor, the software instruction or code of the vehicle maneuver software application to move or operate the motor vehicle; collecting, from a vehicle data logger, vehicle data corresponding to an operation of at least one of a physical component of the motor vehicle or an actuating device of the motor vehicle; identifying, using the processor, an executed software instruction or code of the vehicle maneuver software application that corresponds to the operation of the at least one of the physical component of the motor vehicle or the actuating device of the motor vehicle; and automatically analyzing, using the processor, functioning or malfunctioning of an operation of the vehicle maneuver software application based on the executed software instruction or code of the vehicle maneuver software application and the collected vehicle data.