Abstract
The paper presents an overview of techniques and results for equivalence-checking with infinite-state systems. The selection of presented techniques reflects the authors’ view on recent development in the area; the overview of existing results should be up-to-date (as of August 2002).
Supported by the Grant Agency of Czech Republic, grant No. 201/00/1023.
Supported by the Grant Agency of Czech Republic, grant No. 201/00/0400.
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
P.A. Abdulla and K. Cerāns. Simulation is decidable for one-counter nets. In Proceedings of CONCUR’98, vol. 1466 of LNCS, pp. 253–268. Springer, 1998. 68
P.A. Abdulla, K. Čerāns, B. Jonsson, and Y.-K. Tsay. General decidability theorems for infinite-state systems. In Proceedings of LICS’96, pp. 160–170. IEEE, 1996. 68
P.A. Abdulla and M. Kindahl. Decidability of simulation and bisimulation between lossy channel systems and finite state systems. In Proceedings of CONCUR’ 95, vol. 962 of LNCS, pp. 333–347. Springer, 1995. 67, 68
J.C.M. Baeten, J.A. Bergstra, and J.W. Klop. On the consistency of Koomen’s fair abstraction rule. TCS, 51(1):129–176, 1987. 44
J.C.M. Baeten, J.A. Bergstra, and J.W. Klop. Decidability of bisimulation equivalence for processes generating context-free languages. JACM, 40:653–682, 1993. 66
J.C.M. Baeten and W.P. Weijland. Process Algebra. No. 18 in Cambridge Tracts in Theoretical Computer Science. Cambridge University Press, 1990. 47
J. Blanco. Normed BPP and BPA. In Proceedings of ACP’94, Workshops in Computing, pp. 242–251. Springer, 1995. 66
J.R. Burch, E.M. Clarke, K.L. McMillan, D.L. Dill, and L.J. Hwang. Symbolic model checking: 1020 states and beyond. I&C, 98(2):142–170, 1992. 44
O. Burkart, D. Caucal, F. Moller, and B. Steffen. Verification on infinite structures. In Handbook of Process Algebra, pp. 545–623. Elsevier, 2001. 45
O. Burkart, D. Caucal, and B. Steffen. An elementary decision procedure for arbitrary context-free processes. In Proceedings of MFCS’95, vol. 969 of LNCS, pp. 423–433. Springer, 1995. 66
O. Burkart, D. Caucal, and B. Steffen. Bisimulation collapse and the process taxonomy. In Proceedings of CONCUR’96, vol. 1119 of LNCS, pp. 247–262. Springer, 1996. 68
D. Caucal. Graphes canoniques des graphes algébriques. Informatique Théorique et Applications (RAIRO), 24(4):339–352, 1990. 53, 66
I. Černá, M. Křetínský, and A. Kučera. Comparing expressibility of normed BPA and normed BPP processes. Acta Informatica, 36(3):233–256, 1999. 66
S. Christensen. Decidability and Decomposition in Process Algebras. PhD thesis, The University of Edinburgh, 1993. 47
S. Christensen, Y. Hirshfeld, and F. Moller. Bisimulation is decidable for all basic parallel processes. In Proceedings of CONCUR’93, vol. 715 of LNCS, pp. 143–157. Springer, 1993. 66
S. Christensen, H. Hüttel, and C. Stirling. Bisimulation equivalence is decidable for all context-free processes. I&C, 121:143–148, 1995. 66
E.M. Clark, O. Grumberg, and D.A. Peled. Model Checking. The MIT Press, 1999. 44
E.A. Emerson. Temporal and modal logic. Handbook of TCS, B:995–1072, 1991. 42
J. Esparza. Petri nets, commutative context-free grammars, and basic parallel processes. In Proceedings of FCT’95, vol. 965 of LNCS, pp. 221–232. Springer, 1995. 67
J. Esparza. Decidability of model checking for infinite-state concurrent systems. Acta Informatica, 34:85–107, 1997. 59
E.P. Friedman. The inclusion problem for simple languages. TCS, 1(4):297–316, 1976. 68
J.F. Groote. A short proof of the decidability of bisimulation for normed BPA processes. Information Processing Letters, 42:167–171, 1992. 66
Y. Hirshfeld. Petri nets and the equivalence problem. In Proceedings of CSL’93, vol. 832 of LNCS, pp. 165–174. Springer, 1994. 68, 69
Y. Hirshfeld. Bisimulation trees and the decidability of weak bisimulations. ENTCS, 5, 1996. 67
Y. Hirshfeld and M. Jerrum. Bisimulation equivalence is decidable for normed process algebra. In Proceedings of ICALP’99, vol. 1644 of LNCS, pp. 412–421. Springer, 1999. 66
Y. Hirshfeld, M. Jerrum, and F. Moller. A polynomial algorithm for deciding bisimilarity of normed context-free processes. TCS, 158:143–159, 1996. 54, 66
Y. Hirshfeld, M. Jerrum, and F. Moller. A polynomial algorithm for deciding bisimulation equivalence of normed basic parallel processes. MSCS, 6:251–259, 1996. 54, 66
J.E. Hopcroft and J.D. Ullman. Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, 1979. 47, 56, 60, 69
H. Hüttel and C. Stirling. Actions speak louder than words: Proving bisimilarity for context-free processes. Journal of Logic and Computation, 8(4):485–509, 1998. 66
D.T. Huynha and L. Tian. Deciding bisimilarity of normed context-free processes is in ∑p 2. TCS, 123:183–197, 1994
P. Jančar. New results for bisimilarity on basic parallel processes. A short presentation at Infinity 2002 workshop. 66
P. Jančar. Highundecida bility of weak bisimilarity for Petri nets. In Proceedings of CAAP’95, vol. 915 of LNCS, pp. 349–363. Springer, 1995. 67
P. Jančar. Undecidability of bisimilarity for Petri nets and some related problems. TCS, 148(2):281–301, 1995. 61, 67
P. Jančar. Decidability of bisimilarity for one-counter processes. I&C, 158(1):1–17, 2000. 66, 68
P. Jančar and J. Esparza. Deciding finiteness of Petri nets up to bisimilarity. In Proceedings of ICALP’96, vol. 1099 of LNCS, pp. 478–489. Springer, 1996. 67, 68
P. Jančar and A. Kučera. Bisimilarity of processes with finite-state systems. ENTCS, 9, 1997. 57, 67
P. Jančar, A. Kučera, and R. Mayr. Deciding bisimulation-like equivalences with finite-state processes. TCS, 258(1-2):409–433, 2001. 56, 57, 67
P. Jančar, A. Kučera, and F. Moller. Simulation and bisimulation over onecounter processes. In Proceedings of STACS 2000, vol. 1770 of LNCS, pp. 334–345. Springer, 2000. 49, 69
P. Jančar, A. Kučera, F. Moller, and Z. Sawa. Equivalence-checking with onecounter automata: A generic method for proving lower bounds. In Proceedings of FoSSaCS 2002, vol. 2303 of LNCS, pp. 172–186. Springer, 2002. 68, 69
P. Jančar and F. Moller. Checking regular properties of Petri nets. In Proceedings of CONCUR’95, vol. 962 of LNCS, pp. 348–362. Springer, 1995. 57, 67, 68, 69
P. Jančar, F. Moller, and Z. Sawa. Simulation problems for one-counter machines. In Proceedings of SOFSEM’99, vol. 1725 of LNCS, pp. 404–413. Springer, 1999. 68
D. Kozen. Results on the propositional μ-calculus. TCS, 27:333–354, 1983. 58
A. Kučera. Effective decomposability of sequential behaviours. TCS, 242(1-2):71–89, 2000. 66
A. Kučera. Efficient verification algorithms for one-counter processes. In Proceedings of ICALP 2000, vol. 1853 of LNCS, pp. 317–328. Springer, 2000. 66, 67
A. Kučera. On simulation-checking with sequential systems. In Proceedings of ASIAN 2000, vol. 1961 of LNCS, pp. 133–148. Springer, 2000. 69
A. Kučera and R. Mayr. On the complexity of semantic equivalences for pushdown automata and BPA. In Proceedings of MFCS 2002, vol. 2420 of LNCS, pp. 433–445. Springer, 2002. 59, 60, 61, 64, 67, 69
A. Kučera and R. Mayr. Simulation preorder over simple process algebras. I&C, 173(2):184–198, 2002. 48, 62, 68, 69
A. Kučera and R. Mayr. Weak bisimilarity between finite-state systems and BPA or normed BPP is decidable in polynomial time. TCS, 270(1-2):677–700, 2002. 54, 56, 67
A. Kučera and R. Mayr. Why is simulation harder than bisimulation? In Proceedings of CONCUR 2002, vol. 2421 of LNCS, pp. 594–609. Springer, 2002. 50, 52
R. Lipton. The reachability problem requires exponential space. Technical report 62, Yale University, 1976. 68
R. Mayr. Weak bisimulation and model checking for basic parallel processes. In Proceedings of FST&TCS’96, vol. 1180 of LNCS, pp. 88–99. Springer, 1996. 67
R. Mayr. On the complexity of bisimulation problems for basic parallel processes. In Proceedings of ICALP 2000, vol. 1853 of LNCS, pp. 329–341. Springer, 2000. 66, 67, 68
R. Mayr. On the complexity of bisimulation problems for pushdown automata. In Proceedings of IFIP TCS’2000, vol. 1872 of LNCS, pp. 474–488. Springer, 2000. 67, 68
R. Mayr. Decidability of model checking with the temporal logic EF. TCS, 256:31–62, 2001. 59
R. Milner. Communication and Concurrency. Prentice-Hall, 1989. 43, 53, 55, 57
M.L. Minsky. Computation: Finite and Infinite Machines. Prentice-Hall, 1967. 61
F. Moller. Infinite results. In Proceedings of CONCUR’96, vol. 1119 of LNCS, pp. 195–216. Springer, 1996. 45, 47, 48
D.E. Muller and P.E. Schupp. The theory of ends, pushdown automata, and second order logic. TCS, 37(1):51–75, 1985. 60
Ch. Papadimitriou. Computational Complexity. Addison-Wesley, 1994. 63
D.M.R. Park. Concurrency and automata on infinite sequences. In Proceedings 5th GI Conference, vol. 104 of LNCS, pp. 167–183. Springer, 1981. 43
D. Sangiorgi. On the proof method for bisimulation. In Proceedings of MFCS’95, vol. 969 of LNCS, pp. 479–488. Springer, 1995. 53
Ph. Schnoebelen. Bisimulation and other undecidable equivalences for lossy channel systems. In Proceedings of TACS’2001, vol. 2215 of LNCS, pp. 385–399. Springer, 2001. 67
G. Sénizergues. The equivalence problem for deterministic pushdown automata is decidable. In Proceedings of ICALP’97, vol. 1256 of LNCS, pp. 671–681. Springer, 1997. 67
G. Sénizergues. Decidability of bisimulation equivalence for equational graphs of finite out-degree. In Proceedings of FOCS’98, pp. 120–129. IEEE, 1998. 66
J. Srba. Applications of the existential quantification technique. A short presentation at Infinity 2002 workshop. 67
J. Srba. Complexity of weak bisimilarity and regularity for BPA and BPP. MSCS. To appear. 67
J. Srba. Strong bisimilarity and regularity of basic parallel processes is PSPACEhard. In Proceedings of STACS 2002, vol. 2285 of LNCS, pp. 535–546. Springer, 2002. 66, 68
J. Srba. Strong bisimilarity and regularity of basic process algebra is PSPACEhard. In Proceedings of ICALP 2002, vol. 2380 of LNCS, pp. 716–727. Springer, 2002. 66, 68
J. Srba. Undecidability of weak bisimilarity for PA-processes. In Proceedings of DLT 2002, LNCS. Springer, 2002. To appear. 67
J. Srba. Undecidability of weak bisimilarity for pushdown processes. In Proceedings of CONCUR 2002, vol. 2421 of LNCS, pp. 579–593. Springer, 2002. 67
B. Steffen and A. Ingólfsdóttir. Characteristic formulae for processes with divergence. I&C, 110(1):149–163, 1994. 58
C. Stirling. Modal and temporal logics. Handbook of Logic in Comp. Sci., 2:477–563, 1992. 42
C. Stirling. Decidability of bisimulation equivalence for normed pushdown processes. TCS, 195:113–131, 1998. 67
C. Stirling. Modal and Temporal Properties of Processes. Springer, 2001. 42
C. Stirling. Deciding DPDA equivalence is primitive recursive. In Proceedings of ICALP 2002, vol. 2380 of LNCS, pp. 821–832. Springer, 2002. 67
J. Stříbrná. Hardness results for weak bisimilarity of simple process algebras. ENTCS, 18, 1998. 67
W. Thomas. On the Ehrenfeucht-Fraïssé game in theoretical computer science. In Proceedings of TAPSOFT’93, vol. 668 of LNCS, pp. 559–568. Springer, 1993. 42
R. van Glabbeek. The linear time-branching time spectrum. Handbook of Process Algebra, pp. 3–99, 1999. 42, 44
I. Walukiewicz. Model checking CTL properties of pushdown systems. In Proceedings of FST&TCS 2000, vol. 1974 of LNCS, pp. 127–138. Springer, 2000. 59
I. Walukiewicz. Pushdown processes: Games and model-checking. I&C, 164(2):234–263, 2001. 59, 60
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
Kučera, A., Jančar, P. (2002). Equivalence-Checking with Infinite-State Systems: Techniques and Results. In: Grosky, W.I., Plášil, F. (eds) SOFSEM 2002: Theory and Practice of Informatics. SOFSEM 2002. Lecture Notes in Computer Science, vol 2540. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36137-5_3
Download citation
DOI: https://doi.org/10.1007/3-540-36137-5_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00145-4
Online ISBN: 978-3-540-36137-4
eBook Packages: Springer Book Archive