메뉴 건너뛰기




Volumn 53, Issue 3, 2004, Pages 319-328

A taxonomy for software voting algorithms used in safety-critical systems

Author keywords

[No Author keywords available]

Indexed keywords

ALGORITHMS; COMPUTER HARDWARE; COMPUTER PROGRAMMING; COMPUTER SOFTWARE; PROBABILITY; REDUNDANCY; SYSTEMS ANALYSIS;

EID: 2442465295     PISSN: 00189529     EISSN: None     Source Type: Journal    
DOI: 10.1109/TR.2004.832819     Document Type: Article
Times cited : (107)

References (77)
  • 4
    • 0021477512 scopus 로고
    • The weighted median filter
    • Aug
    • D.R.K. Brownrigg, "The weighted median filter," Commun. ACM, vol. 27, no. 8, pp. 807-818, Aug. 1984.
    • (1984) Commun. ACM , vol.27 , Issue.8 , pp. 807-818
    • Brownrigg, D.R.K.1
  • 5
    • 84939698645 scopus 로고
    • Das sichere mikrocomputer system SIMIS
    • H. Sterol and H. Uebel, "Das sichere mikrocomputer system SIMIS," Signal and Draht, vol. 70, no. 4, 1978.
    • (1978) Signal and Draht , vol.70 , Issue.4
    • Sterol, H.1    Uebel, H.2
  • 6
    • 0016898826 scopus 로고
    • Development of on-board space computer systems
    • A. E. Cooper and W. T. Chow, "Development of on-board space computer systems," IBM J. Res. Dev., vol. 20, no. 1, pp. 5-19, 1976.
    • (1976) IBM J. Res. Dev. , vol.20 , Issue.1 , pp. 5-19
    • Cooper, A.E.1    Chow, W.T.2
  • 11
    • 0018025598 scopus 로고
    • FTMP - a highly reliable fault-tolerant multiprocessor for aircraft
    • A. L. Hopkins, T. B. Smith, and J. H. Lala, "FTMP - a highly reliable fault-tolerant multiprocessor for aircraft," Proc. IEEE, vol. 66, pp. 1221-1239, 1978.
    • (1978) Proc. IEEE , vol.66 , pp. 1221-1239
    • Hopkins, A.L.1    Smith, T.B.2    Lala, J.H.3
  • 13
    • 84976743475 scopus 로고
    • Tolerating failures of continuous-valued sensors
    • K. Marzullo, "Tolerating failures of continuous-valued sensors," ACM Trans. Computer Systems, vol. 8, pp. 284-304, 1990.
    • (1990) ACM Trans. Computer Systems , vol.8 , pp. 284-304
    • Marzullo, K.1
  • 14
    • 84949811548 scopus 로고    scopus 로고
    • ACS implementation of a robotic control algorithm with fault tolerant capabilities
    • Napa Valley, California, Apr. 16-19
    • S.-Y. Yu, N. Saxena, and E. J. McCluskey, "ACS implementation of a robotic control algorithm with fault tolerant capabilities," in IEEE Symp. Field-Programmable Custom Computing Machines, Napa Valley, California, Apr. 16-19, 2000, pp. 175-184.
    • (2000) IEEE Symp. Field-Programmable Custom Computing Machines , pp. 175-184
    • Yu, S.-Y.1    Saxena, N.2    McCluskey, E.J.3
  • 16
    • 4544268718 scopus 로고
    • Fault tolerance for modular robots
    • S. Tosunoglu, "Fault tolerance for modular robots," in Proc. IECON, vol. 3, 1993, pp. 1910-1914.
    • (1993) Proc.IECON , vol.3 , pp. 1910-1914
    • Tosunoglu, S.1
  • 17
    • 0017981697 scopus 로고
    • Synchronization and matching in redundant systems
    • A. Davies and J. F. Walkerly, "Synchronization and matching in redundant systems," IEEE Trans. Comp., vol. 27, no. 6, pp. 531-539, 1978.
    • (1978) IEEE Trans. Comp. , vol.27 , Issue.6 , pp. 531-539
    • Davies, A.1    Walkerly, J.F.2
  • 18
    • 0040981172 scopus 로고
    • Reliability improvement through redundancy at various system levels
    • B. J. Flehinger, "Reliability improvement through redundancy at various system levels," IBM J. Res. Dev., vol. 2, pp. 148-158, 1958.
    • (1958) IBM J. Res. Dev. , vol.2 , pp. 148-158
    • Flehinger, B.J.1
  • 19
    • 4544296705 scopus 로고
    • The use of triple modular redundancy to improve computer reliability
    • Apr
    • R. E. Lyons and W. Vanderkulk, "The use of triple modular redundancy to improve computer reliability," IBM J. Res. Dev., vol. 6, pp. 200-209, Apr. 1962.
    • (1962) IBM J. Res. Dev. , vol.6 , pp. 200-209
    • Lyons, R.E.1    Vanderkulk, W.2
  • 20
    • 0016962395 scopus 로고
    • Microcomputer reliability improvement using triple modular redundancy
    • June
    • J. F. Wakerly, "Microcomputer reliability improvement using triple modular redundancy," Proc. IEEE, vol. 64, no. 6, pp. 889-895, June 1976.
    • (1976) Proc. IEEE , vol.64 , Issue.6 , pp. 889-895
    • Wakerly, J.F.1
  • 21
    • 0029254426 scopus 로고
    • Determining redundancy level for fault-tolerant real-time systems
    • Feb
    • F. Wang, K. Ramamritham, and J. Stankovic, "Determining redundancy level for fault-tolerant real-time systems," IEEE Trans. Comp., vol. 44, no. 2, pp. 292-301, Feb. 1995.
    • (1995) IEEE Trans. Comp. , vol.44 , Issue.2 , pp. 292-301
    • Wang, F.1    Ramamritham, K.2    Stankovic, J.3
  • 23
    • 0030141853 scopus 로고    scopus 로고
    • A taxonomy of voting schemes for data fusion and dependable computing
    • B. Parhami, "A taxonomy of voting schemes for data fusion and dependable computing," Reliab. Eng. Syst. Saf., vol. 52, pp. 139-151, 1996.
    • (1996) Reliab. Eng. Syst. Saf. , vol.52 , pp. 139-151
    • Parhami, B.1
  • 25
    • 0026151577 scopus 로고
    • Vote assignments in weighted voting mechanisms
    • Z. Tong and R. Y. Kain, "Vote assignments in weighted voting mechanisms," IEEE Trans. Comp., vol. 40, no. 5, pp. 664-667, 1991.
    • (1991) IEEE Trans. Comp. , vol.40 , Issue.5 , pp. 664-667
    • Tong, Z.1    Kain, R.Y.2
  • 26
    • 0030381055 scopus 로고    scopus 로고
    • Analysing dynamic voting using petri nets
    • Niagara-on-the-Lake, Ontario, Canada, Oct
    • I. R. Chen and I. R. Wang, "Analysing dynamic voting using Petri nets," in Proc. IEEE 15th Int. Symp. Reliable Distributed Systems, Niagara-on-the-Lake, Ontario, Canada, Oct. 1996, pp. 44-53.
    • (1996) Proc. IEEE 15th Int. Symp. Reliable Distributed Systems , pp. 44-53
    • Chen, I.R.1    Wang, I.R.2
  • 27
    • 0032141549 scopus 로고    scopus 로고
    • Deterministic voting in distributed systems using error-correcting codes
    • L. Xu and J. Bruck, "Deterministic voting in distributed systems using error-correcting codes," IEEE Trans. Parallel and Distributed Systems, rol. 9, no. 8, pp. 813-824, 1998.
    • (1998) IEEE Trans. Parallel and Distributed Systems , vol.9 , Issue.8 , pp. 813-824
    • Xu, L.1    Bruck, J.2
  • 28
    • 0035399709 scopus 로고    scopus 로고
    • Analysis and optimization of weighted voting systems consisting of voting units with limited availability
    • July
    • G. Levitin, "Analysis and optimization of weighted voting systems consisting of voting units with limited availability," Reliab. Eng. Syst. Saf., vol. 73, no. 1, pp. 91-100, July 2001.
    • (2001) Reliab. Eng. Syst. Saf. , vol.73 , Issue.1 , pp. 91-100
    • Levitin, G.1
  • 29
    • 0035254149 scopus 로고    scopus 로고
    • Reliability optimization for weighted voting system
    • Feb
    • G. Levitin and A. Lisnianski, "Reliability optimization for weighted voting system," Reliab. Eng. Syst. Saf., vol. 71, no. 2, pp. 131-138, Feb. 2001.
    • (2001) Reliab. Eng. Syst. Saf. , vol.71 , Issue.2 , pp. 131-138
    • Levitin, G.1    Lisnianski, A.2
  • 30
    • 0032669753 scopus 로고    scopus 로고
    • Weighted voting systems
    • March
    • L. Nordmann and H. Pham, "Weighted voting systems," IEEE Trans. Rel., vol. 48, no. 1, pp. 42-49, March 1999.
    • (1999) IEEE Trans. Rel. , vol.48 , Issue.1 , pp. 42-49
    • Nordmann, L.1    Pham, H.2
  • 32
    • 0023400323 scopus 로고
    • Clock synchronization in distributed real-time systems
    • Aug
    • H. Kopetz and W. Ochsenreiter, "Clock synchronization in distributed real-time systems," IEEE Trans. Computers, vol. 36, no. 8, pp. 933-940, Aug. 1987.
    • (1987) IEEE Trans. Computers , vol.36 , Issue.8 , pp. 933-940
    • Kopetz, H.1    Ochsenreiter, W.2
  • 34
    • 0022145769 scopus 로고
    • How to assign votes in a distributed system
    • H. Garcia-Molina and D. Barbara, "How to assign votes in a distributed system," J. ACM, vol. 32, pp. 841-860, 1985.
    • (1985) J. ACM , vol.32 , pp. 841-860
    • Garcia-Molina, H.1    Barbara, D.2
  • 36
    • 0001548151 scopus 로고
    • The reliability of voting mechanisms
    • D. Barbara and H. Garcia-Molina, "The reliability of voting mechanisms," IEEE Trans. Comp., vol. 36, pp. 1197-1208, 1987.
    • (1987) IEEE Trans. Comp. , vol.36 , pp. 1197-1208
    • Barbara, D.1    Garcia-Molina, H.2
  • 37
    • 0023456388 scopus 로고
    • On the reliability of consensus-based fault-tolerant distributed computing systems
    • O. Babaoglu, "On the reliability of consensus-based fault-tolerant distributed computing systems," ACM Trans. Computer Systems, vol. 5, pp. 394-416, 1987.
    • (1987) ACM Trans. Computer Systems , vol.5 , pp. 394-416
    • Babaoglu, O.1
  • 38
    • 84976834245 scopus 로고
    • Dynamic voting
    • San Francisco, California, May
    • S. Jajodia and D. Mutchler, "Dynamic voting," in Proc. 1987 ACM SIGMOD Conf, San Francisco, California, May 1987, pp. 227-232.
    • (1987) Proc. 1987 ACM SIGMOD Conf. , pp. 227-232
    • Jajodia, S.1    Mutchler, D.2
  • 40
    • 0024480169 scopus 로고
    • A pessimistic consistency control algorithm for replicated files which achieves high availability
    • S. Jajodia and D. Mutchler, "A pessimistic consistency control algorithm for replicated files which achieves high availability," IEEE Trans. Software Eng., vol. 15, no. 1, pp. 39-46, 1989.
    • (1989) IEEE Trans. Software Eng. , vol.15 , Issue.1 , pp. 39-46
    • Jajodia, S.1    Mutchler, D.2
  • 41
    • 0025446697 scopus 로고
    • Dynamic voting algorithms for maintaining the consistency of a replicated database
    • June
    • S. Jajodia and D. Mutchler, "Dynamic voting algorithms for maintaining the consistency of a replicated database," ACM Trans. Database Systems, vol. 15, no. 2, pp. 230-280, June 1990.
    • (1990) ACM Trans. Database Systems , vol.15 , Issue.2 , pp. 230-280
    • Jajodia, S.1    Mutchler, D.2
  • 42
    • 0028446824 scopus 로고
    • A new dynamic voting algorithm for distributed database systems
    • N. R. Adam, "A new dynamic voting algorithm for distributed database systems," IEEE Trans. Knowledge and Data Engineering, vol. 6, no. 3, pp. 470-478, 1994.
    • (1994) IEEE Trans. Knowledge and Data Engineering , vol.6 , Issue.3 , pp. 470-478
    • Adam, N.R.1
  • 43
    • 0028741835 scopus 로고
    • Voting algorithms
    • B. Parhami, "Voting algorithms," IEEE Trans. Rel., vol. 43, no. 4, pp. 617-629, 1994.
    • (1994) IEEE Trans. Rel. , vol.43 , Issue.4 , pp. 617-629
    • Parhami, B.1
  • 44
    • 0028288772 scopus 로고
    • Architectural principles for safety critical real-time applications
    • Jan
    • J. H. Lala and R. E. Harper, "Architectural principles for safety critical real-time applications," Proc. IEEE, vol. 82, no. 1, pp. 25-39, Jan. 1994.
    • (1994) Proc. IEEE , vol.82 , Issue.1 , pp. 25-39
    • Lala, J.H.1    Harper, R.E.2
  • 49
    • 0025548839 scopus 로고
    • A comparison of voting strategies for fault-tolerant distributed systems
    • Huntsville, Alabama, Oct
    • D. M. Blough and G. F. Sullivan, "A comparison of voting strategies for fault-tolerant distributed systems," in Proc. IEEE 9th Symp. Reliable Distributed Systems, Huntsville, Alabama, Oct. 1990, pp. 136-145.
    • (1990) Proc. IEEE 9th Symp. Reliable Distributed Systems , pp. 136-145
    • Blough, D.M.1    Sullivan, G.F.2
  • 50
    • 0025537865 scopus 로고
    • Reliability of voting in fault-tolerant software systems for small output space
    • D. F. McAllister, C. Sun, and M. A. Vouk, "Reliability of voting in fault-tolerant software systems for small output space," IEEE Trans. Rel., vol. 39, no. 5; pp. 524-533, 1990.
    • (1990) IEEE Trans. Rel. , vol.39 , Issue.5 , pp. 524-533
    • McAllister, D.F.1    Sun, C.2    Vouk, M.A.3
  • 53
    • 0041515261 scopus 로고
    • An experimental evaluation of the effectiveness of random testing of fault-tolerant software
    • July
    • M. A. Vouk, D. F. McAllister, and K. C. Tai, "An experimental evaluation of the effectiveness of random testing of fault-tolerant software," in Proc. IEEE Workshop on Software Testing, July 1986, pp. 74-81.
    • (1986) Proc. IEEE Workshop on Software Testing , pp. 74-81
    • Vouk, M.A.1    McAllister, D.F.2    Tai, K.C.3
  • 55
    • 0022439359 scopus 로고
    • Extension of the mid-value selection technique for redundancy management of inertial sensors
    • J. Potter and M. C. Suman, "Extension of the mid-value selection technique for redundancy management of inertial sensors," Journal of Guidance, Control and Dynamics, vol. 9, no. 1, pp. 37-44, 1986.
    • (1986) Journal of Guidance, Control and Dynamics , vol.9 , Issue.1 , pp. 37-44
    • Potter, J.1    Suman, M.C.2
  • 59
    • 0029379407 scopus 로고    scopus 로고
    • Maximum likelihood voting for fault-tolerant software with finite output-space
    • Y. W. Leung, "Maximum likelihood voting for fault-tolerant software with finite output-space," IEEE Trans. Rel., vol. 44, no. 3, pp. 419-427,
    • IEEE Trans. Rel. , vol.44 , Issue.3 , pp. 419-427
    • Leung, Y.W.1
  • 62
    • 0028740827 scopus 로고
    • Voting using predispositions
    • Dec
    • D. M. Blough and G. F. Sullivan, "Voting using predispositions," IEEE Trans. Rel., vol. 43, no. 4, pp. 604-616, Dec. 1994.
    • (1994) IEEE Trans. Rel. , vol.43 , Issue.4 , pp. 604-616
    • Blough, D.M.1    Sullivan, G.F.2
  • 65
    • 0037649275 scopus 로고
    • Threshold voting is fundamentally simpler than plurality voting
    • B. Parhami, "Threshold voting is fundamentally simpler than plurality voting," Int. J. Reliab., Qual., Saf. Eng., vol. 1, no. 1, pp. 95-102, 1994.
    • (1994) Int. J. Reliab., Qual., Saf. Eng. , vol.1 , Issue.1 , pp. 95-102
    • Parhami, B.1
  • 66
    • 0038785241 scopus 로고
    • Ph.D. Thesis, Automatic Control and Systems Engineering Department, The University of Sheffield, Sheffield, UK
    • J. M. Bass, "Voting in Real-Time Distributed Computer Control Systems," Ph.D. Thesis, Automatic Control and Systems Engineering Department, The University of Sheffield, Sheffield, UK, 1995.
    • (1995) Voting in Real-Time Distributed Computer Control Systems
    • Bass, J.M.1
  • 72
    • 0016874205 scopus 로고
    • Redundancy management technique for space shuttle computers
    • J. R. Sklaroff, "Redundancy management technique for space shuttle computers," IBM J. Res. Dev., vol. 20, no. 1, pp. 20-28, 1976.
    • (1976) IBM J. Res. Dev. , vol.20 , Issue.1 , pp. 20-28
    • Sklaroff, J.R.1
  • 76
    • 2442556666 scopus 로고    scopus 로고
    • Evaluation the performance of voting algorithms used in fault tolerant control systems
    • Beijing, China, July 5-9
    • S. Bennett and G. Latif-Shabgahi, "Evaluation the performance of voting algorithms used in fault tolerant control systems," in Proc. 14th World Congress of Int. Federation of Automatic Control, vol. Q, Beijing, China, July 5-9, 1999, pp. 525-530.
    • (1999) Proc. 14th World Congress of Int. Federation of Automatic Control , vol.Q , pp. 525-530
    • Bennett, S.1    Latif-Shabgahi, G.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.