Back to Search Start Over

Software patterns for fault injection in CPS engineering

Authors :
Navet, Nicolas
Cibrario Bertolotti, Ivan
Hu, Tingting
Navet, Nicolas
Cibrario Bertolotti, Ivan
Hu, Tingting
Publication Year :
2017

Abstract

Software fault injection is a powerful technique to evaluate the robustness of an application and guide in the choice of fault-tolerant mechanisms. It however requires a lot of time and know-how to be properly implemented, which severely hinders its applicability. We believe software fault injection can be made more “affordable” by automating it and have it integrated within a model-driven engineering design flow. We first propose in this paper a framework supporting these objectives. Then, illustrating on the domain-specific language CPAL, we present injection patterns that can be embedded in the application code and discuss the types of faults each supports, as well as implementation issues.

Details

Database :
OAIster
Notes :
English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1147216877
Document Type :
Electronic Resource