• DocumentCode
    3371877
  • 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
  • fYear
    1991
  • fDate
    4-6 Dec 1991
  • Firstpage
    254
  • Lastpage
    263
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1991. Proceedings., Twelfth
  • Conference_Location
    San Antonio, TX
  • Print_ISBN
    0-8186-2450-7
  • Type

    conf

  • DOI
    10.1109/REAL.1991.160381
  • Filename
    160381