Statechart: A Visual Language for Software Requirement Specification

  title={Statechart: A Visual Language for Software Requirement Specification},
  author={W. Zhang and Theresa Beaubouef and Huilin Ye},
  journal={International Journal of Machine Learning and Computing},



Formal Specification of Real-time Systems

The formal syntax and semantics of Real Time Logic (RTL), a logic for the specification of real-time systems, are presented and RTL is shown to be undecidable by a reduction from the acceptance problem for two-counter machines.

Software Requirements for the A-7E Aircraft.

The SCR research project introduced a new approach to specifying requirements for real-time embedded systems, and the principles were applied in the development of the Software Requirements of the A-7E Aircraft, as an example of the use of the approach.

STATEMATE: a working environment for the development of complex reactive systems

The main novelty of STATEMATE is in the fact that it 'understands' the entire descriptions perfectly, to the point of being able to analyze them for crucial dynamic properties, to carry out rigorous animated executions and simulations of the described system, and to create running code automatically.

Documentation of requirements for computer systems

A functional approach to specifying the requirements of a computer system is discussed, a refinement of the method used in the A-7 aircraft software requirements model document.

Specification and Analysis of Parallel/Distributed Software and Systems by Petri Nets With Transition Enabling Functions

An approach for visually specifying parallel/distributed software using Petri nets (PNs) extend with transition enabling functions (TEFs) is investigated. The approach is demonstrated to be useful in

Modechart: A Specification Language for Real-Time Systems

The semantics of Modechart has an important property that the translation of a Modechart specification into RTL formulas results in a hierarchical organization of the resulting RTL assertions, which gives significant leverage in reasoning about properties of a system by allowing us to filter out assertions that concern lower levels of abstraction.

Petri Nets: An Introduction

  • Wolfgang Reisig
  • Computer Science
    EATCS Monographs on Theoretical Computer Science
  • 1985
The author presents an example for Applying S-Invariants: The Verification of Facts in C/E-Systems by Means of S- Invariants, a model based on the successful implementation of Nets Analysis in the context of Logic Circuits and Operating Systems.

Safety analysis of timing properties in real-time systems

The authors formalize the safety analysis of timing properties in real-time systems. The analysis is based on a formal logic, RTL (real-time logic), which is especially suitable for reasoning about

Semantics of Modechart in real time logic

  • F. JahanianR. LeeA. Mok
  • Computer Science
    [1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track
  • 1988
The authors present a specification language called Modechart, which is especially amenable to the specification of real-time systems by graphical means, and permits the Specification of timing constraints, an important element in real- time systems.