Authors
Philip Daian, Shinichi Shiraishi, Akihito Iwai, Bhargava Manja, Grigore Rosu
Publication date
2016/4/5
Issue
2016-01-0126
Publisher
SAE Technical Paper
Description
The Runtime Verification ECU (RV-ECU) is a new development platform for checking and enforcing the safety of automotive bus communications and software systems. RV-ECU uses runtime verification, a formal analysis subfield geared at validating and verifying systems as they run, to ensure that all manufacturer and third-party safety specifications are complied with during the operation of the vehicle. By compiling formal safety properties into code using a certifying compiler, the RV-ECU executes only provably correct code that checks for safety violations as the system runs. RV-ECU can also recover from violations of these properties, either by itself in simple cases or together with safe message-sending libraries implementable on third-party control units on the bus. RV-ECU can be updated with new specifications after a vehicle is released, enhancing the safety of vehicles that have already been sold and …
Total citations
2017201820192020202120224131
Scholar articles