WIT Press


On Adding Redundancy To Reactive Systems For Software Reliability Improvement

Price

Free (open access)

Volume

17

Pages

12

Published

1997

Size

1,089 kb

Paper DOI

10.2495/SQE970061

Copyright

WIT Press

Author(s)

A. Mendes da Silva Filho

Abstract

This paper advocates the use of redundant software as a means of improving the software reliability of reactive systems in the operational stage. Redundant software acts as a supervisor by monitoring both the inputs and outputs of a target system and checking them against the target system's specification. All discrepancies between observed sequences of signals and the target system's specification are reported as failures. The emphasis of this paper is on showing the suitability of using Statecharts as a formal technique to specify the reactive system supervisor. The target reactive system is assumed to be specified in SDL (Specification and Description Language). Statecharts-based Supervisor Modeling (SSM) is presented by using examples. As well, benefits of this approach are discussed. 1.0 I

Keywords