The Study on Software Fault Tolerance

Article Preview

Abstract:

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.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1790-1793

Citation:

Online since:

December 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Pucci, G. : On the modeling and testing of recovery block structures, Fault-Tolerant Computing, 1990. FTCS-20. Digest of Papers, 20th International Symposium, 26-28 Jun 1990, pp.356-363

DOI: 10.1109/ftcs.1990.89389

Google Scholar

[2] HE Jia-lang, ZHANG Kun, MENG Jin, ZHANG Hon: Hybrid Software Fault-tolerant Model Based on Evolvable-modules Redundancy, Journal of Nanjing University of Science and Technology, Vol. 36 No.2(2012),pp.272-277

Google Scholar

[3] Meng Jianping: Design and implementation of high availability software architecture, Microcomputer & Its Applications, 2011(17), pp.19-21

Google Scholar

[4] Robert C. Martin. Deng Hui: Agile Software Development: Principles, Patterns, and Practices. Peking: Tsinghua University Press, 2003.

Google Scholar

[5] Bruce Eckel: Thinking in Java. NJ USA: Prentice Hall PTR, 2000.

Google Scholar