Using Program Transformations to Provide Safety Properties for Real-Time Systems

  • Authors:
  • Grace Tsai;Shuhua Wang

  • Affiliations:
  • Computer Science, Fairleigh Dickinson University, Teaneck, NJ 07666, USA tsai@fdu.edu;Rohde & Schwarz GmbH & Co. KG, P.O. Box 801469, D-80809 Munich, Germany shuhua.wang@rsd.rohde-schwarz.com

  • Venue:
  • Real-Time Systems
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The process of showing that a program satisfies some particular properties with respect to its specification is called program verification. Axiomatic semantics is a verification method that makes assertions describing properties about the states of a program. There exists a transformation from the assertions of a program’s verification proof to executable assertions. The latter may be embedded in the program to make it fault tolerant. An axiomatic proof system for concurrent programs is applied to generate executable assertions in a real time distributed environment. A train set example is used as modelproblem.