Abstract
In [BCG87] Browne, Clarke and Grumberg define a bisimulation relation on Kripke structure and give a characterization of this equivalence relation in temporal logic. We will generalize their results to reactive systems, which are modelled by Kripke structures together with some constraints describing some requirements how the environment has to interact with the module. Our results subsume the result of [BCM87] by using the constraint true. Furthermore it answers the questions raised in that paper how the equivalence of Kripke structures with fairness constraints can be characterized.
Extended abstract
Chapter PDF
Keywords
5 References
M.C. Browne, E.M. Clarke, O. Grumberg: Charactering Kripke Structures in Temporal Logic. Tech. Report CMU-CS-87-104, Carnegie Mellon University, Pittsburgh (1987)
M. Browne: An improved algorithm for the automatic verification of finite state systems using temporal logic. Symp. Logics in Computer Science, pp. 260–266, 1986
W. Damm, G. Döhmen: AADL: A net based specification method for computer architecture design. in: de Bakker (Ed.): Languages for Parallel Architectures: Design, Semantics, and Implementation Models. Wiley & Sons, 1989
W. Damm, G. Döhmen, V. Gerstner, B. Josko: Modular verification of Petri nets: The temporal logic approach. REX Workshop on Stepwise Refinement of Distributed Systems: Models, Formalisms, Correctness, LNCS 430, pp. 180–207, 1990
E.A. Emerson, J.Y. Halpern: "Sometimes" and "not never" revisited: On branching versus linear time temporal logic. Journal of the ACM 33, pp. 151–178, 1986
B. Josko: Verifying the correctness of AADL modules using model checking. REX Workshop on Stepwise Refinement of Distributed Systems: Models, Formalisms, Correctness, LNCS 430, pp. 386–400, 1990
F. Kröger: Temporal Logic of Programs. EATCS-Monographs, Springer, 1987
K.G. Larsen: Context-dependent bisimulation between processes. Ph.D. Thesis, Edinburgh, 1986
K.G. Larsen, R. Milner: Verifying a protocol using relativized bisimulation. ICALP 87, LNCS 267, pp. 126–135, 1987
O. Lichtenstein, A. Pnueli: Checking that finite state concurrent programs satisfy their linear specification. 12th ACM Symp. on Principles of Programming Languages, pp. 97–107, 1985
R. Milner: Calculi for synchrony and asynchrony. TCS 25, 1983
D. Park: Concurrency and automata on infinite sequences. LNCS 104, pp167–183, 1981
A. Pnueli: The temporal logic of programs. 18th Annual Symposium on Foundations of Computer Science, 1977
A. Pneuli: Linear and branching structures in the semantics and logics of reactive systems. ICALP 85, LNCS 194, 1985
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Josko, B. (1991). A context dependent equivalence relation between kripke structures. In: Clarke, E.M., Kurshan, R.P. (eds) Computer-Aided Verification. CAV 1990. Lecture Notes in Computer Science, vol 531. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0023734
Download citation
DOI: https://doi.org/10.1007/BFb0023734
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54477-7
Online ISBN: 978-3-540-38394-9
eBook Packages: Springer Book Archive