Measuring Masking Fault-Tolerance

It appears your Web browser is not configured to display PDF files. Download adobe Acrobat or click here to download the PDF file.

In the regular meetings of the Dependable Systems and Software group, Saarland University, on the 10th of October, 2020, I gave an online talk of our work published in TACAS 2019, jointly written with Pablo Castro, Ramiro Demasi and Luciano Putruele. This is the info of the talk:

Title: Measuring Masking Fault-Tolerance
Abstract: We introduce a notion of fault-tolerance distance between labeled transition systems. Intuitively, this notion of distance measures the degree of fault-tolerance exhibited by a candidate system. In practice, there are different kinds of fault-tolerance, here we restrict ourselves to the analysis of masking fault-tolerance because it is often a highly desirable goal for critical systems. Roughly speaking, a system is masking fault-tolerant when it is able to completely mask the faults, not allowing these faults to have any observable consequences for the users. We capture masking fault-tolerance via a simulation relation, which is accompanied by a corresponding game characterization. We enrich the resulting games with quantitative objectives to define the notion of masking fault-tolerance distance. Furthermore, we investigate the basic properties of this notion of masking distance, and we prove that it is a directed semimetric. We have implemented our approach in a prototype tool that automatically computes the masking distance between a nominal system and a fault-tolerant version of it. We have used this tool to measure the masking tolerance of multiple instances of several case studies.

The article can be found here.