Abstract
RT-MEC is a tool box for validation (via graphical simulation) and verification (via model checking and equivalence checking) of real time systems based on partial order reduction [11] and on-the-fly technique [10]. It is appropriate for systems that can be modelled as Petri nets with real (dense) time. The tool is available within the system PEP (Programming Environment based on Petri nets) [4]. In this note, we present the RT-MEC tool, including general unique features, and summarize our development and usage experience.
This work is partially supported by the Russian State Committee of High Education for Basic Research in Mathematics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. Alur, C. Courcoubetis, D. Dill. Model-Checking for Real-Time Systems. In Proceedings of 5th Symposium on Logic in Computer Science (LICS’90), pages 414–425, 1990.
R. Alur, R. P. Kurshan. Timing Analysis in Cospan. Volume 1066 of Lecture Notes in Computer Science, pages 220–231, 1996.
J. R. Burch, E. M. Clarke, L. McMillan, D. Dill, J. Hwang. Symbolic Model Checking: 1020 and Beyond. In Proceedings of the 5th Symposium on Logic in Computer Science (LICS’90), pages 428–439, 1990.
E. Best, B. Grahlmann. PEP — More Than a Petri Net Tool. Volume 1055 of Lecture Notes in Computer Science, pages 397–401, 1996.
B. Berthomieu, M. Menasche. A State Enumeration Approach for Analyzing Time Petri Nets. Proceedings of the 3th European Workshop on Application and Theory of Petri Nets, pages 27–65, 1982.
E. M. Clarke, D. E. Long, K. L. Mc Millan. Compositional Model Checking Proceedings of the 4th Symposium on Logic in Computer Science (LICS’89), pages 353–362, 1990.
E. Emersen, A. Sistla. Symmetry and Model Checking. Volume 697 of Lecture Notes in Computer Science, pages 463–478, 1993.
J. Esparza. Model Checking Using Net Unfoldings. Science of Computer Programming, 23:151–195, 1994.
F. Feldbrugge. Petri Net Tools Overview 1992. Volume 674 of Lecture Notes in Computer Science, pages 169–209, 1993.
J.-C. Fernandez, L. Mounier. ‘On the fly’ Verification of Behavioral Equivalences and Preorders. Volume 577 of Lecture Notes in Computer Science, pages 181–191, 1991.
P. Godefroid. Partial-Order Methods for the Verification of Concurrent Systems. An Approach for State-Explosion Problem. Volume 1032 of Lecture Notes in Computer Science, pages 1–143, 1996.
T. A. Henzinger, P. H. Ho, H. Wong-Toi. A Model Checking for Hybrid Systems. Volume 1254 of Lecture Notes in Computer Science, pages 220–231, 1997.
F. Laroussenie, K. G. Larsen. CMC: a Tool for Compositional Model Checking of Real-time Systems. In Proceedings of FORTE XI/PSTV XVIII’98, November 1998, Paris, France, pages 439–456, 1998.
K. G. Larsen, P. Pettersson, W. Yi. UPPAAL: Status and Developments. Volume 1254 of Lecture Notes in Computer Science, pages 456–459, 1997.
P. Merlin, D. J. Faber. Recoverability of Communication Protocols: Implications of a Theoretical Study. IEEE Trans. of Commun., COM-24(9):1036–1043, 1976.
J.-L. Roux, B. Berthomieu. Verification of Local Area Network Protocol with Tine, a Software Package for Time Petri Nets. In Proceedings of the 7th European Workshop on Application and Theory of Petri Nets, pages 183–205, 1986.
P. Starke. INA: Integrated Net Analyzer. Handbuch, 1992. 198
H. Störrle. Tool Comparison, to be published, 1998. 195
I. B. Virbitskaite, E. A. Pokozy. A Partial Order Algorithm for Verifying Time Petri Nets. In Proceedings of International Workshop on Discrete Event Systems (WoDES’98), August 1998, Cagliari, Italy, IEE Publisher, London, pages 514–517, 1998.
I. B. Virbitskaite, E. A. Pokozy. Parametric Behaviour Analysis for Time Petri Nets (see this volume).
I. B. Virbitskaite, I. V. Tarasyuk. Equivalence Notions and Refinement for Time Petri Nets. Volume 8 of Joint Bulletin of NCC and IIS, Series Computer Science, Novosibirsk, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bystrov, A., Virbitskaite, I. (1999). Implementing Model Checking and Equivalence Checking for Time Petri Nets by the RT-MEC Tool. In: Malyshkin, V. (eds) Parallel Computing Technologies. PaCT 1999. Lecture Notes in Computer Science, vol 1662. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48387-X_20
Download citation
DOI: https://doi.org/10.1007/3-540-48387-X_20
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66363-8
Online ISBN: 978-3-540-48387-8
eBook Packages: Springer Book Archive