Measuring Masking Fault-Tolerance

被引:3
|
作者
Castro, Pablo F. [1 ,3 ]
D'Argenio, Pedro R. [2 ,3 ,4 ]
Demasi, Ramiro [2 ,3 ]
Putruele, Luciano [1 ,3 ]
机构
[1] Univ Nacl Rio Cuarto, Dept Comp, FCEFQyN, Cordoba, Argentina
[2] Univ Nacl Cordoba, FAMAF, Cordoba, Argentina
[3] Consejo Nacl Invest Cient & Tecn CONICET, Buenos Aires, DF, Argentina
[4] Saarland Univ, Saarbrucken, Germany
关键词
METRICS;
D O I
10.1007/978-3-030-17465-1_21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper 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.
引用
收藏
页码:375 / 392
页数:18
相关论文
共 50 条
  • [1] MaskD: A Tool for Measuring Masking Fault-Tolerance
    Putruele, Luciano
    Demasi, Ramiro
    Castro, Pablo F.
    D'Argenio, Pedro R.
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2022, PT I, 2022, 13243 : 396 - 403
  • [2] Designing masking fault-tolerance via nonmasking fault-tolerance
    Arora, A
    Kulkarni, SS
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (06) : 435 - 450
  • [3] FAULT-TOLERANCE
    GROSSPIETSCH, KE
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 783 - 783
  • [4] ON FAULT-TOLERANCE OF SYNTAX
    SLISSENKO, AO
    [J]. THEORETICAL COMPUTER SCIENCE, 1993, 119 (01) : 215 - 222
  • [5] ABSTRACTIONS FOR FAULT-TOLERANCE
    CRISTIAN, F
    [J]. INFORMATION PROCESSING '94, VOL III: LINKAGE AND DEVELOPING COUNTRIES, 1994, 53 : 278 - 286
  • [6] Fault-Tolerance in Resolvability
    Javaid, Imran
    Salman, Muhammad
    Chaudhry, Muhammad Anwar
    Shokat, Sara
    [J]. UTILITAS MATHEMATICA, 2009, 80 : 263 - 275
  • [7] ON FAULT-TOLERANCE AND FAULT-AVOIDANCE
    REGULINSKI, TLD
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1987, 36 (02) : 161 - 161
  • [8] HELLENIC FAULT-TOLERANCE FOR ROBOTS
    TOYE, G
    LEIFER, LJ
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 1994, 20 (06) : 479 - 497
  • [9] FAULT-TOLERANCE IN PARALLEL ARCHITECTURES
    SAMI, MG
    SCARABOTTOLO, N
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 272 : 349 - 372
  • [10] PARALLELISM AND FAULT-TOLERANCE IN THE CHORUS
    BANINO, JS
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1986, 6 (1-2) : 205 - 211