Verification, Testing, and Runtime Monitoring of Automotive Exhaust Emissions

TitleVerification, Testing, and Runtime Monitoring of Automotive Exhaust Emissions
Publication TypeBook Chapter
Year of Publication2018
AuthorsHermanns, H, Biewer, S, D'Argenio, PR, Köhl, MA
EditorBarthe, G, Sutcliffe, G, Veanes, M
Book TitleLPAR-22. 22nd International Conference on Logic for Programming, Artificial Intelligence and Reasoning, Awassa, Ethiopia, 16-21 November 2018
Series TitleEPiC Series in Computing
Volume57
Pagination1–17
PublisherEasyChair
AbstractEmission cleaning in modern cars is controlled by embedded software. In this context, the diesel emission scandal has made it apparent that the automotive industry is susceptible to fraudulent behaviour, implemented and effectuated by that control software. Mass effects make the individual controllers altogether have statistically significant adverse effects on people’s health. This paper surveys recent work on the use of rigorous formal techniques to attack this problem. It starts off with an introduction into the dimension and facets of the problem from a software technology perspective. It then details approaches to use (i) model checking for the white-box analysis of the embedded software, (ii) model- based black-box testing to detect fraudulent behaviour under standardized conditions, and (iii) synthesis of runtime monitors for real driving emissions of cars in-the-wild. All these efforts aim at finding ways to eventually ban the problem of doped software, that is, of software that surreptitiously alters its behaviour in certain circumstances – against the interest of the owner or of society.
URLhttps://doi.org/10.29007/6zxt
DOI10.29007/6zxt
PDF (Full text):