Abstract
The parallel composition with observers is a well-known approach to check or test properties over formal models of concurrent and real-time systems. We present a newtec hnique to reduce the size of the resulting model. Our approach has been developed for a formalism based on Timed Automata. Firstly, it discovers relevant components and clocks at each location of the observer using in.uence information. Secondly, it outcomes an abstraction which is equivalent to the original model up to branching-time structure and can be treated by veri.cation tools such as Kronos [12] or OpenKronos [23]. Our experiments suggest that the approach may lead to significant time and space savings during verification phase due to state space reduction and the existence of shorter counterexamples in the optimized model.
Research supported by UBACyT grants X156 and TW72.
Research supported by UADE grant ING6-01
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
B. Alpern and F. Schneider, “Verifying Temporal Properties without Temporal Logic,” ACM Trans. Programming Lang. and Systems, Vol. 11, No. 1, 1989, pp. 147–167.
R. Alur, C. Courcoubetis, and D. Dill, “Model-Checking for Real-Time Systems,” In Information and Computation,, Vol. 104, No. 1, pp.2–34, 1993.
R. Alur and D. Dill, “A Theory of Timed Automata,” Theoretical Computer Science, Vol. 126, 1994, pp. 183–235.
J. Bengtsson, K.G. Larsen, F. Larsson, P. Pettersson, and W. Yi, “UPPAAL—A Tool Suite for the Automatic Verification of Real-Time Systems,” Proc. Hybrid Systems III, LNCS 1066, 1996, pp. 232–243.
M. Bozga, J.-C. Fernandez, and L. Ghirvu, “Using Static Analysis to Improve Automatic Test Generation,” TACAS 2000, LNCS 1785, March/April 2000.
V. Braberman, Modeling and Checking Real-Time System Designs, Ph.D Thesis, Universidad de Buenos Aires, 2000.
V. Braberman, D. Garbervetsky, and A. Olivero, “Influence Information to Improve the Verification of Timed Systems,” Tech. Report DC-UBA 2001-003.
V. Braberman, and A. Olivero, “Extending Timed Automata for Compositional Modeling Healthy Timed Systems,” 2nd Workshop on Models for Timed Critical Systems 2001. To be published in Electronic Notes in Theoretical Computer Science.
V. Braberman, and A. Olivero, “Preserving Branching-Time Structure in Timed Systems,” Argentinian Workshop on Theoretical Computer Science 2001. 30th JAIIO Proceedings.
S. Campos, O. Grumberg, K. Yorav, and C. Fady. “Test Sequence Generation and Model Checking Using Dynamic Transition Relations,” Submitted to: FMCAD 2000.
E. Clarke, O. Grumberg and D. Peled, Model Checking, MIT Press, January 2000.
C. Daws, A. Olivero, S. Tripakis and S. Yovine, “The Tool KRONOS,” In Proc. of Hybrid Systems III, LNCS 1066, 1996, pp. 208–219.
C. Daws and S. Yovine, “Reducing the Number of Clock Variables of Timed Automata,” Proc. IEEE RTSS’ 96, IEEE Computer Soc. Press, 1996.
R. De Nicolla, U. Montanari, and F. Vaandrager, “Back and Forth Bisimulations,” Proc. CONCUR’ 90, Amsterdam, LNCS 458, 1990, pp.152–165.
D. Garbervetsky, Un Método de Reducción para la Composición de Sistemas Temporizados, Master Thesis, Univ. de Buenos Aires, 2000.
P. Godefroid, “Partial-Order Methods for the Veri.cation of Concurrent Systems”, LNCS 1032, 1996.
R. Gawlick, R. Segala, J. Sogaard-Andersen, N. Lynch “Liveness in Timed and Untimed Systems,” Proceedings of ICALP, LNCS 820, Springer Verlag, pp. 166–177, 1994. Also in, Information and Computation, March 1998.
J. Hatcli., J. Cobett, M. Dwyer, S. Sokolowski, and H. Zheng “A Formal Study of Slicing for Multi-Threaded Programs with JVM Concurrency Primitives,” SAS. LNCS 1694, 1999.
I. Kang, I. Lee, and Y.S. Kim, “An Efficient Space Generation for the Analysis of Real-Time Systems”. Trans. on Software Engineering, Vol. 26, No. 5, pp. 453–477, May 2000.
K.G. Larsen, F. Laroussinie, “CMC: A Tool for Compositional Model-Checking of Real-Time Systems,” Proc. FORTE-PSTV’98, 439–456, Kluwer Academic Publishers, 1998.
R Sloan, U. Buy, “Stubborn Sets for Real-Time Petri Nets,” Form. Methods in Syst. Design, Vol. 11(1), pp.23–40, July 1997.
S. Tasiran, S. P. Khatri, S. Yovine, R. K. Brayton, and A. Sangiovanni-Vincentelli. “A Timed Automaton-Based Method for Accurate Computation of Circuit Delay in the Presence of Cross-Talk,” FMCAD’98, 1998.
S. Tripakis L’Analyse Formelle des Systemès Temporisés en Practique, Phd. Thesis, Univesité Joseph Fourier, December 1998.
F. Wang, “Efficient and User-Friendly Verification,” Transaction in Computers, Accepted for Publication, June 2001.
Wang Yi, “Real-Time Behavior of Asynchronous Agents,” Proc. CONCUR’90, LNCS 458, 1990.
S. Yovine, “Méthodes et Outiles pour la Vérification Symbolique de Systemès Temporisés,” doctoral disertation, Insitut National Polytechnique de Grenoble, 1993.
S. Yovine, “Model-Checking Timed Automata,” Embedded Systems, G. Rozemberg and F. Vaandrager eds., LNCS 1494, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Braberman, V., Garbervetsky, D., Olivero, A. (2002). Improving the Verification of Timed Systems Using Influence Information. In: Katoen, JP., Stevens, P. (eds) Tools and Algorithms for the Construction and Analysis of Systems. TACAS 2002. Lecture Notes in Computer Science, vol 2280. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46002-0_3
Download citation
DOI: https://doi.org/10.1007/3-540-46002-0_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43419-1
Online ISBN: 978-3-540-46002-2
eBook Packages: Springer Book Archive