Fault-tolerant software voters based on fuzzy equivalence relations

被引:0
|
作者
Kim, K [1 ]
Vouk, MA [1 ]
McAllister, DF [1 ]
机构
[1] N Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Redundancy based fault-tolerant software strategies frequently use some form of voting to decide which of the answers their functionally equivalent versions produce is "correct." When voting involves comparisons of floating-point outputs, it is necessary to use a tolerance value in order to declare two outputs equal. Comparing more than two floating-point outputs for equivalence is potentially problematic since, in general, floating-point comparisons based on fixed tolerance may not form an equivalence relation, i.e., the comparisons may not be transitive. The more versions are involved, the more acute this problem becomes. This paper discusses an approach that in some situations alleviates this problem by forming a fuzzy equivalence relation (that preserves transitivity). We applied the method to different voting techniques such as Consensus Voting and Maximum Likelihood Voting. Our analyses, based on simulations, show that voting that uses fuzzy equivalence relations performs better than "classical" voting provided some criteria are met.
引用
收藏
页码:5 / 19
页数:15
相关论文
共 50 条
  • [1] Towards the fault tolerant software: Fuzzy extension of crisp equivalence voters
    Manic, M
    Frincke, D
    IECON'01: 27TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-3, 2001, : 84 - 89
  • [2] Fault-tolerant software development based on fuzzy reusable library
    Yao, Wen-Bin
    Zong, Xu-Guo
    Yang, Xiao-Zong
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2002, 39 (12):
  • [3] FAULT-TOLERANT SOFTWARE
    HECHT, H
    IEEE TRANSACTIONS ON RELIABILITY, 1979, 28 (03) : 227 - 232
  • [4] FAULT-TOLERANT SOFTWARE - PROLOG
    MEYER, JF
    PHAM, H
    IEEE TRANSACTIONS ON RELIABILITY, 1993, 42 (02) : 177 - 178
  • [5] Architectural-Based Validation of Fault-Tolerant Software
    Brito, Patrick H. S.
    de Lemos, Rogerio
    Martinsi, Eliane
    Moraes, Regina
    Rubira, Cecilia M. F.
    LADC: 2009 4TH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING, 2009, : 103 - +
  • [6] Fuzzy optimization approach to component selection of fault-tolerant software system
    P. C. Jha
    Shivani Bali
    U. Dinesh Kumar
    Hoang Pham
    Memetic Computing, 2014, 6 : 49 - 59
  • [7] Fuzzy optimization approach to component selection of fault-tolerant software system
    Jha, P. C.
    Bali, Shivani
    Kumar, U. Dinesh
    Hoang Pham
    MEMETIC COMPUTING, 2014, 6 (01) : 49 - 59
  • [8] Towards fault-tolerant software architectures
    Sotirovski, D
    WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2001, : 7 - 13
  • [9] PERFORMABILITY ENHANCEMENT OF FAULT-TOLERANT SOFTWARE
    TAI, AT
    MEYER, JF
    AVIZIENIS, A
    IEEE TRANSACTIONS ON RELIABILITY, 1993, 42 (02) : 227 - 237
  • [10] AN ENVIRONMENT FOR DEVELOPING FAULT-TOLERANT SOFTWARE
    PURTILO, JM
    JALOTE, P
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (02) : 153 - 159