Verification, Testing, and Runtime Monitoring of Automotive Exhaust Emissions

Holger Hermanns, Sebastian Biewer, Pedro R. D'Argenio, Maximilian A. Köhl
<span class="release-stage">unpublished</span>
Emission 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
more &raquo; ... ntroduction 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.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="">doi:10.29007/6zxt</a> <a target="_blank" rel="external noopener" href="">fatcat:pi5wtxjvsjceblrxqs77tuoz2m</a> </span>
<a target="_blank" rel="noopener" href="" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href=""> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> Publisher / </button> </a>