The design and analysis of real-time systems using the ASTRAL software development environment

  • Authors:
  • Paul Z. Kolano;Zhe Dang;Richard A. Kemmerer

  • Affiliations:
  • Reliable Software Group, Computer Science Department, University of California, Santa Barbara, CA 93106, USA;Reliable Software Group, Computer Science Department, University of California, Santa Barbara, CA 93106, USA;Reliable Software Group, Computer Science Department, University of California, Santa Barbara, CA 93106, USA

  • Venue:
  • Annals of Software Engineering
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

ASTRAL is a formal specification language for real‐time systems. It is intended to support formal software development and, therefore, has been formally defined. The structuring mechanisms in ASTRAL allow one to build modularized specifications of complex systems with layering. A real‐time system is modeled by a collection of state machine specifications and a single global specification. This paper discusses the ASTRAL Software Development Environment (SDE), which is an integrated set of design and analysis tools based on the ASTRAL formal framework. The tools that make up the support environment are a syntax‐directed editor, a specification processor, a verification condition generator, a browser kit, a model checker, and a mechanical theorem prover.