Analyzing real-time systems
2000, Proceedings of the conference on Design, automation and test in Europe - DATE '00
https://doi.org/10.1145/343647.343775Abstract
Temporal logic model checking is a technique for the automatic verification of systems against specifications. Besides the correctness of safety and liveness properties it is often important to determine critical answer and delay times of systems, especially if they are embedded in a real-time environment. In this paper we present an approach which allows the verification as well as the timing analysis of realtime systems. The systems are described as networks of communicating time-extended finite state machines (I/Ointerval structures). We use a compact symbolic representation to obtain efficient analysis algorithms. 1
References (13)
- S. Campos, E. Clarke, and M. Minea. The verus tool: A quantitative approach to the formal verification of real-time systems. In CAV, LNCS. Springer Verlag, June 1997.
- R. Bryant. Graph-Based Algorithms for Boolean Function Manipu- lation. IEEE Transactions on Computers, August 1986.
- R. Alur, C. Courcoubetics, and D. Dill. Model Checking for Real- Time Systems. In LICS, Washington, D.C., June 1990. IEEE CSP.
- T. Henzinger, X. Nicollin, J. Sifakis, and S. Yovine. Symbolic Mo- del Checking for Real-Time Systems. In LICS, Santa-Cruz, June 1992. IEEE Computer Society Press.
- M. Bozga, O. Maler, A. Pnueli, and S. Yovine. Some progress in the symbolic verification of timed automata. In CAV 97. Springer Ver- lag, June 1997.
- J. Ruf and T. Kropf. Symbolic model checking for a discrete clocked temporal logic with intervals. In CHARME 97, Montreal, Canada, Oct. 1997. Chapman and Hall.
- E. Clarke, K. McMillian, X. Zhao, M. Fujita, and J.-Y. Yang. Spec- tral Transforms for large Boolean Functions with Application to Technologie Mapping. In DAC 93, Dallas, TX, June 1993.
- R. Bahar, E. Frohm, C. Gaona, G. Hachtel, E. Macii, A. Pardo, and F. Somenzi. Algebraic Decision Diagrams and Their Applications. In ICCAD, Santa Clara, CA, Nov. 1993. ACM/IEEE, IEEE CSP.
- J. Ruf and T. Kropf. Using MTBDDs for composition and model checking of real-time systems. In FMCAD 1998, Palo Alto.Springer.
- J. Ruf and T. Kropf. Modeling and Checking Networks of Real- Time Systems. In CHARME 99, Bad Herrenalb, Germany. Springer Verlag, Septemper 1999.
- J. Burch, E. Clarke, K. McMillan and D. Dill. Symbolic Model Checking: 10 20 States and Beyond. In LICS, IEEE Computer Society press, June 1990.
- J. Ruf and T. Kropf. Using MTBDDs for discrete timed symbolic model checking. Multiple-Valued Logic -An International Journal, 1998. Gordon and Breach publisher.
- S. Campos, E. Clarke, W. Marrero, M. Minea, and H. Hiraishi. Computing quantitive charakteristics of finite-state real-time sy- stems. Technical Report, Pittsburgh, May 1994.