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