Software-Fault Injection in Source Code with Clang

Conference: ARCS Workshop 2019 - 32nd International Conference on Architecture of Computing Systems
05/20/2019 - 05/21/2019 at Copenhagen, Denmark

Proceedings: ARCS 2019

Pages: 6Language: englishTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Authors:
Gabor, Ulrich Thomas; Siegert, Daniel Ferdinand (Department of Computer Science, TU Dortmund, 44227 Dortmund, Germany)
Spinczyk, Olaf (Institute of Computer Science, Osnabrück University, 49090 Osnabrück, Germany)

Abstract:
Injection of software faults into source code is one promising approach to improve software fault tolerance and assess the dependability of software systems. While multiple approaches have been presented in the past, there is still room for improvement regarding the accuracy of the injections in comparison to the fault model. We propose an approach specifically for C++ based on the Clang ASTMatchFinder functionality, which is currently in development, but already leads to promising results regarding the accuracy of generated injections.