• DocumentCode
    1833957
  • Title

    A verifier for distributed real-time systems with bounded integer variables

  • Author

    Wang, Farn ; Mok, Aloysius K.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1993
  • fDate
    14-17 Jun 1993
  • Firstpage
    135
  • Lastpage
    151
  • Abstract
    The authors propose asynchronous register temporal logic (ARTL), which is suitable for the specification and verification of distributed real-time software systems. ARTL adopts a multiclock model that has no explicit reference to global time and, unlike other propositional temporal logics, has a built-in capability for reasoning about bounded integer variables, called registers, together with a freezing modal operator for fixing register contents. The implementation and experimentation of a verifier for ARTL based on the tableau method are described. The tableau method for ARTL is discussed. The verifier was tested against several benchmarks with good results. Since the satisfiability problem for ARTL is EXPSPACE-hard, several strategies for improving the efficiency of the tableau method have been implemented and are considered
  • Keywords
    distributed processing; formal specification; parallel programming; program verification; real-time systems; temporal logic; ARTL; EXPSPACE-hard; asynchronous register temporal logic; bounded integer variables; distributed real-time software systems; distributed real-time systems; freezing modal operator; multiclock model; propositional temporal logics; satisfiability problem; tableau method; verifier; Application software; Arithmetic; Binary decision diagrams; Clocks; Digital circuits; Logic circuits; Real time systems; Registers; Software systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Assurance, 1993. COMPASS '93, Practical Paths to Assurance. Proceedings of the Eighth Annual Conference on
  • Conference_Location
    Gaithersburg, MD
  • Print_ISBN
    0-7803-1251-1
  • Type

    conf

  • DOI
    10.1109/CMPASS.1993.288850
  • Filename
    288850