Projects

Remote Diagnostics and Safety Verification


Source Organization:
University:
Principal Investigator:Rahul Mangharam
PI Contact Information:rahulm@seas.upenn.edu
http://www.seas.upenn.edu/~rahulm/
Project Manager:
Funding Source(s) and Amounts Provided (by each agency or organization):
Total Dollars:
Agency ID/Contract/Grant Number:
Start and End Dates:
Project Status:Complete
Subject Categories:vehicles and equipment
Abstract:The project goal is to design and implement an automotive architecture for remote diagnostics of on-board controller software, and thereby avoid expensive and safety-critical recalls. In 2010, over 20.3 million cars were recalled. Many recalls arise from software problem within Electronic Controller Units (ECUs) which are responsible for safety-critical functions such as stability, traction and cruise control. For example, in August 2011, Jaguar recalled 17,678 vehicles because the cruise controller might not respond to normal inputs and, once engaged, could not be switched off. While most software testing is done in the production phase, there is no support for subsequent diagnostics of safety-critical software. We are developing AutoPlug, an automotive ECU architecture between the vehicle and a Remote Diagnostic Center (RDC), to diagnose, test, update, and verify control software. In the event of a software issue, the RDC will dispatch custom diagnostic code to the vehicle over a network link, and observe the state of the on-board controller. With logged data reported to the RDC, we identify the control system model of the specific vehicle and synthesize a reconfigured controller. The reconfigured controller is dispatched to the vehicle and a code update is performed after sufficient safety guarantees are established.
Describe Implementation of Research Outcomes (or why not implemented):
Impacts/Benefits of Implementation (actual, not anticipated):
Project URL: