The Study on Software Fault Tolerance

被引:0
|
作者
Li, Liqing [1 ]
Lu, Hai [1 ]
Li, Xudong [2 ]
机构
[1] China Acad Engn Phys, Inst Comp Applicat, Mianyang 621900, Sichuan, Peoples R China
[2] China Acad Engn Phys, Inst Appl Elect, Mianyang 621900, Sichuan, Peoples R China
来源
MATERIALS, MECHANICAL ENGINEERING AND MANUFACTURE, PTS 1-3 | 2013年 / 268-270卷
关键词
Software fault tolerance; Recovery Block Schemes; Exception; Design Pattern; !text type='Java']Java[!/text;
D O I
10.4028/www.scientific.net/AMM.268-270.1790
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Software Fault -tolerance is an effective and reliable design technique and Recovery Block Scheme is an important Software Fault-tolerant measure. Here is the brief introduction of the implementation of Software Fault-tolerant technique and the design pattern by employing software redundancy and then proposes the implementation of Recovery Block Scheme. Firstly, based on the program block's fault captured by exception-progressing mechanism, it applies the Command Pattern and Active Objective Pattern to manage and schedule arithmetic unit to achieve rollback, clears the data generated by fault operation block and restores to the state before the operation. The design pattern provides a widely available recovery block schemes design pattern, simplifies the implementation of arithmetic unit and gives the core algorithm through Java.
引用
收藏
页码:1790 / +
页数:2
相关论文
共 50 条
  • [21] AN EMPIRICAL-COMPARISON OF SOFTWARE FAULT TOLERANCE AND FAULT ELIMINATION
    SHIMEALL, TJ
    LEVESON, NG
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (02) : 173 - 182
  • [22] Chameleon: A software infrastructure for adaptive fault tolerance
    Bagchi, S
    Whisnant, K
    Kalbarczyk, Z
    Iyer, RK
    IEEE INTERNATIONAL COMPUTER PERFORMANCE AND DEPENDABILITY SYMPOSIUM -PROCEEDINGS, 1998, : 275 - 275
  • [23] Assessing diagnostic techniques for fault tolerance in software
    Gallardo, Guillermo
    May, John
    Gallardo, Julio C.
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2007 PROCEEDINGS, 2006, : 232 - +
  • [24] A SYSTEM ARCHITECTURE FOR FAULT TOLERANCE IN CONCURRENT SOFTWARE
    ANCONA, M
    DODERO, G
    GIANUZZI, V
    CLEMATIS, A
    FERNANDEZ, EB
    COMPUTER, 1990, 23 (10) : 23 - 32
  • [25] Software Fault Tolerance: the Evaluation by Functional Verification
    Cekan, Ondrej
    Podivinsky, Jakub
    Kotasek, Zdenek
    2015 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2015, : 284 - 287
  • [26] DATA DIVERSITY - AN APPROACH TO SOFTWARE FAULT TOLERANCE
    AMMANN, PE
    KNIGHT, JC
    IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (04) : 418 - 425
  • [27] On Architecting Software Fault Tolerance using Abstractions
    de Lemos, Rogerio
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 236 : 21 - 32
  • [28] Experimental evaluation of hardware/software fault tolerance
    Gawkowski, P
    Sosnowski, J
    Anderson, E
    Zalewski, J
    PROGRAMMABLE DEVICES AND SYSTEMS, 2000, : 111 - 116
  • [29] SOFTWARE FAULT TOLERANCE IN CONCURRENT ADA PROGRAMS
    CLEMATIS, A
    GIANUZZI, V
    MICROPROCESSING AND MICROPROGRAMMING, 1991, 32 (1-5): : 365 - 372
  • [30] Matching software fault tolerance and application needs
    Shokri, E
    Hecht, H
    THIRD IEEE INTERNATIONAL HIGH-ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 1998, : 248 - 251