Title :
Clairvoyance, capricious timing faults, causality, and real-time specifications
Author :
Stuart, Douglas A. ; Clements, Paul C.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
Abstract :
The authors examine the issues of satisfiability, clairvoyance, the demonstrable existence of timing faults, and event causality, all in the context of formal methods for real-time systems. Representative languages and logics are introduced to illustrate the points. The authors introduce SRSL, a simplified specification language used to illustrate the issues involved. They examine these issues in a particular specification language, Modechart. An action-free subset of Modechart is shown to be satisfiable and to obviate the need for clairvoyance. A technique for eliminating nonlinearizable computations from a specification language is shown. The usefulness of the ideas is illustrated by their use in a Modechart simulator
Keywords :
formal logic; formal specification; real-time systems; specification languages; virtual machines; Modechart simulator; SRSL; action-free subset; capricious timing faults; clairvoyance; event causality; formal methods; nonlinearizable computations; real-time specifications; real-time systems; satisfiability; simplified specification language; Computational modeling; Concurrent computing; Condition monitoring; Contracts; Information technology; Interleaved codes; Logic design; Real time systems; Specification languages; Timing;
Conference_Titel :
Real-Time Systems Symposium, 1991. Proceedings., Twelfth
Conference_Location :
San Antonio, TX
Print_ISBN :
0-8186-2450-7
DOI :
10.1109/REAL.1991.160381