Statecharts: A visual formalism for complex systems
Science of Computer Programming
Resourceful systems for fault tolerance, reliability, and safety
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
This paper presents software supervision as a technique for improving the software reliability of reactive systems. Software supervision consists of 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. This paper shows the suitability of using Statecharts as a formal technique to specify supervision models to reactive systems software specified in SDL (Specification and Description Language). Moreover, the Statecharts-based Supervisor Modeling, called SSM, has been studied and developed, which allows the generation of supervision models.