VERDI 2023

Invited Talks

Fault Injection is Dead. Long Live Fault Injection!

Karthik Pattabiraman

at  9:5in  for  50min

Fault injection (FI), or fault simulation, is one of the most popular methods to evaluate the dependability of real-world systems. FI has a rich history in our community, going back nearly five decades. FI has led to fundamental insights into the dependability of numerous real-world systems, and has spurred significant research in diverse areas. There have also been many mature fault injection tools developed, many of which have been successfully deployed in industry. Yet, there is a perception in other communities that FI is a solved research problem, and that the only remaining challenges in FI are engineering issues. In this talk, I will argue that this is far from the truth, and that there are still many unaddressed research questions pertaining to the accurate emulation of hardware and software faults. I will also argue that FI is even more important in new domains such as machine learning (ML) and autonomous systems. I will draw upon my research group’s work in the FI area over the last decade or so, as well as discussions with different stakeholders, to outline what I believe are the grand challenges for FI.

This is joint work with my students and colleagues at UBC, and industry collaborators.

 Overview  Program