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

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.<<ETX>>

[1]  Edmund M. Clarke,et al.  Symbolic Model Checking: 10^20 States and Beyond , 1990, Inf. Comput..

[2]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[3]  Thomas A. Henzinger,et al.  A really temporal logic , 1994, JACM.

[4]  Amir Pnueli,et al.  Explicit clock temporal logic , 1990, [1990] Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science.

[5]  Thomas A. Henzinger,et al.  A really temporal logic , 1989, 30th Annual Symposium on Foundations of Computer Science.

[6]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.

[7]  Farn Wang,et al.  Symbolic Model Checking for Distributed Real-Time Systems , 1993, FME.

[8]  Thomas A. Henzinger,et al.  Real-time logics: complexity and expressiveness , 1990, [1990] Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science.

[9]  Carlo Ghezzi,et al.  TRIO: A logic language for executable specifications of real-time systems , 1990, J. Syst. Softw..

[10]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[11]  Farn Wang,et al.  Distributed real-time system specification and verification in APTL , 1993, TSEM.

[12]  Farnam Jahanian,et al.  A Method for Verifying Properties of Modechart Specifications , 1988, RTSS.