메뉴 건너뛰기




Volumn 311, Issue 1-3, 2004, Pages 221-256

An efficient algorithm for computing bisimulation equivalence

Author keywords

Bisimulation; Non well founded sets; OBDDs; Rank based methods; Verification

Indexed keywords

ALGORITHMS; COMPUTER SIMULATION; DATA STRUCTURES; FUNCTIONS; GRAPH THEORY; OPTIMIZATION; SET THEORY;

EID: 0346969678     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0304-3975(03)00361-X     Document Type: Article
Times cited : (129)

References (47)
  • 1
    • 0003253658 scopus 로고
    • Non-Well-Founded Sets
    • Stanford University Press, Standford
    • P. Aczel, Non-Well-Founded Sets, CSLI Lecture Notes, Vol. 14, Stanford University Press, Standford, 1988.
    • (1988) CSLI Lecture Notes , vol.14
    • Aczel, P.1
  • 2
    • 0028755844 scopus 로고
    • Minimizing interacting finite state machines: A compositional approach to language containment
    • IEEE Computer Society Press, Silver Spring, MD
    • A. Aziz, V. Sighal, G. Swamy, R. Brayton, Minimizing interacting finite state machines: a compositional approach to language containment, in: Proc. Internat. Conf. on Computer Design (ICCD'94), IEEE Computer Society Press, Silver Spring, MD, 1994, pp. 255-261.
    • (1994) Proc. Internat. Conf. on Computer Design (ICCD'94) , pp. 255-261
    • Aziz, A.1    Sighal, V.2    Swamy, G.3    Brayton, R.4
  • 4
    • 0003272233 scopus 로고    scopus 로고
    • Vicious circles. On the Mathematics of non-well-founded phenomena
    • Stanford University Press, Stanford
    • J. Barwise, L. Moss, vicious circles. On the Mathematics of non-well-founded phenomena, CSLI Lecture Notes, Vol. 60, Stanford University Press, Stanford, 1996.
    • (1996) CSLI Lecture Notes , vol.60
    • Barwise, J.1    Moss, L.2
  • 5
    • 0004235635 scopus 로고
    • Ph.D. Thesis, Universiteit van Amsterdam, Instituut voor Logica en Grondslagenonderzo ek van Exacte Wetenschappen
    • J. van Benthem, Modal correspondence theory, Ph.D. Thesis, Universiteit van Amsterdam, Instituut voor Logica en Grondslagenonderzo ek van Exacte Wetenschappen, 1976.
    • (1976) Modal Correspondence Theory
    • Van Benthem, J.1
  • 6
    • 84947241825 scopus 로고    scopus 로고
    • An algorithm for strongly connected component analysis in n log n symbolic steps
    • W.A. Hunt Jr., S.D. Johnson, (Eds.), Proc. Internat. Conf. on Formal Methods in Computer-Aided Design (FMCAD'00), Springer, Berlin
    • R. Bloem, H.N. Gabow, F. Somenzi, An algorithm for strongly connected component analysis in n log n symbolic steps, in: W.A. Hunt Jr., S.D. Johnson, (Eds.), Proc. Internat. Conf. on Formal Methods in Computer-Aided Design (FMCAD'00), Lecture Notes in Computer Science, Vol. 1954, Springer, Berlin, 2000, pp. 37-54.
    • (2000) Lecture Notes in Computer Science , vol.1954 , pp. 37-54
    • Bloem, R.1    Gabow, H.N.2    Somenzi, F.3
  • 7
    • 84944382587 scopus 로고
    • Minimal model generation
    • E. Clarke, R. Kurshan (Eds.), Proc. Internat. Conf. on Computer Aided Verification (CAV'90), Springer, Berlin
    • A. Bouajjani, J.C. Fernandez, N. Halbwachs, Minimal model generation, in: E. Clarke, R. Kurshan (Eds.), Proc. Internat. Conf. on Computer Aided Verification (CAV'90), Lecture Notes in Computer Science, Vol. 531, Springer, Berlin, 1990, pp. 197-203.
    • (1990) Lecture Notes in Computer Science , vol.531 , pp. 197-203
    • Bouajjani, A.1    Fernandez, J.C.2    Halbwachs, N.3
  • 8
    • 84863943881 scopus 로고    scopus 로고
    • XEVE, an ESTEREL verification environment
    • A.J. Hu, M.Y. Vardi (Eds.), Proc. Internat. Conf. on Computer Aided Verification (CAV'98), Springer, Berlin
    • A. Bouali, XEVE, an ESTEREL verification environment, in: A.J. Hu, M.Y. Vardi (Eds.), Proc. Internat. Conf. on Computer Aided Verification (CAV'98), Lecture Notes in Computer Science, Vol. 1427, Springer, Berlin, 1998, pp. 500-504.
    • (1998) Lecture Notes in Computer Science , vol.1427 , pp. 500-504
    • Bouali, A.1
  • 9
    • 85029439013 scopus 로고
    • Symbolic bisimulation minimization
    • G. von Bochmann, D.K. Probst (Eds.), Proc. Internat. Conf. on Computer Aided Verification (CAV'92), Springer, Berlin
    • A. Bouali, R. de Simone, Symbolic bisimulation minimization, in: G. von Bochmann, D.K. Probst (Eds.), Proc. Internat. Conf. on Computer Aided Verification (CAV'92), Lecture Notes in Computer Science, Vol. 663, Springer, Berlin, 1992, pp. 96-108.
    • (1992) Lecture Notes in Computer Science , vol.663 , pp. 96-108
    • Bouali, A.1    De Simone, R.2
  • 10
    • 0022769976 scopus 로고
    • Graph based algorithms for boolean function manipulation
    • Bryant R.E. Graph based algorithms for boolean function manipulation. IEEE Trans. Comput. C-35(8):1986;677-691.
    • (1986) IEEE Trans. Comput. , vol.C-35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 11
    • 84937417387 scopus 로고    scopus 로고
    • Simulation based minimization
    • D.A. McAllester (Ed.), Proc. 17th Internat. Conf. on Automated Deduction (CADE'00), Springer, Berlin
    • D. Bustan, O. Grumberg, Simulation based minimization, in: D.A. McAllester (Ed.), Proc. 17th Internat. Conf. on Automated Deduction (CADE'00), Lecture Notes in Computer Science, Vol. 1831, Springer, Berlin, 2000, pp. 255-270.
    • (2000) Lecture Notes in Computer Science , vol.1831 , pp. 255-270
    • Bustan, D.1    Grumberg, O.2
  • 12
    • 0347054138 scopus 로고    scopus 로고
    • Set theory for computing. From decision procedures to declarative programming with sets
    • Springer, Berlin
    • D. Cantone, E.G. Omodeo, A. Policriti, Set theory for computing. From decision procedures to declarative programming with sets, Monographs in Computer Science, Springer, Berlin, 2001.
    • (2001) Monographs in Computer Science
    • Cantone, D.1    Omodeo, E.G.2    Policriti, A.3
  • 14
    • 0027342054 scopus 로고
    • The concurrency workbench: A semantics based tool for the verification of concurrent systems
    • Cleaveland R., Parrow J., Steffen B. The concurrency workbench. a semantics based tool for the verification of concurrent systems ACM Trans. Programming Languages Systems. 15(1):1993;36-72.
    • (1993) ACM Trans. Programming Languages Systems , vol.15 , Issue.1 , pp. 36-72
    • Cleaveland, R.1    Parrow, J.2    Steffen, B.3
  • 15
    • 84957366381 scopus 로고    scopus 로고
    • The NCSU concurrency workbench
    • R. Alur, T.A. Henzinger (Eds.), Proc. Internat. Conf. on Computer Aided Verification (CAV'96), Springer, Berlin
    • R. Cleaveland, S. Sims, The NCSU concurrency workbench, in: R. Alur, T.A. Henzinger (Eds.), Proc. Internat. Conf. on Computer Aided Verification (CAV'96), Lecture Notes in Computer Science, LNCS, Vol. 1102, Springer, Berlin, pp. 394-397.
    • Lecture Notes in Computer Science, LNCS , vol.1102 , pp. 394-397
    • Cleaveland, R.1    Sims, S.2
  • 16
    • 0006209855 scopus 로고    scopus 로고
    • Equivalence and preorder checking for finite-state systems
    • J.A. Bergstra, A. Ponse, & S.A. Smolka. Amsterdam: North-Holland
    • Cleaveland R., Sokolsky O. Equivalence and preorder checking for finite-state systems. Bergstra J.A., Ponse A., Smolka S.A. Handbook of Process Algebra. 2001;391-424 North-Holland, Amsterdam.
    • (2001) Handbook of Process Algebra , pp. 391-424
    • Cleaveland, R.1    Sokolsky, O.2
  • 17
    • 0037187420 scopus 로고    scopus 로고
    • Operational and abstract semantics of the query language G-Log
    • Cortesi A., Dovier A., Quintarelli E., Tanca L. Operational and abstract semantics of the query language G-Log. Theoret. Comput. Sci. 275(1-2):2002;521-560.
    • (2002) Theoret. Comput. Sci. , vol.275 , Issue.1-2 , pp. 521-560
    • Cortesi, A.1    Dovier, A.2    Quintarelli, E.3    Tanca, L.4
  • 18
    • 0000138318 scopus 로고
    • An O(n log n) unidirectional distributed algorithm for extrema finding in a circle
    • Dolev D., Klawe M.M., Rodeh M. An. O(n log n) unidirectional distributed algorithm for extrema finding in a circle J. Algorithms. 3(3):1982;245-260.
    • (1982) J. Algorithms , vol.3 , Issue.3 , pp. 245-260
    • Dolev, D.1    Klawe, M.M.2    Rodeh, M.3
  • 19
    • 18944379223 scopus 로고    scopus 로고
    • Rank-based symbolic bisimulation (and model checking)
    • R.J. Guerra, B. de Queiroz (Eds.), WoLLIC'2002, 9th Workshop on Logic, Language, Information and Computation, Elsevier, Amsterdam
    • A. Dovier, R. Gentilini, C. Piazza, A. Policriti, Rank-based symbolic bisimulation (and model checking), in: R.J. Guerra, B. de Queiroz (Eds.), WoLLIC'2002, 9th Workshop on Logic, Language, Information and Computation, Electronic Notes in Theoretical Computer Science, Vol. 67, Elsevier, Amsterdam, 2002.
    • (2002) Electronic Notes in Theoretical Computer Science , vol.67
    • Dovier, A.1    Gentilini, R.2    Piazza, C.3    Policriti, A.4
  • 20
    • 84958780189 scopus 로고    scopus 로고
    • A fast bisimulation algorithm
    • G. Berry, H. Comon, A. Finkel (Eds.), Proc. Internat. Conf. on Computer Aided Verification (CAV'01), Springer, Berlin
    • A. Dovier, C. Piazza, A. Policriti, A fast bisimulation algorithm, in: G. Berry, H. Comon, A. Finkel (Eds.), Proc. Internat. Conf. on Computer Aided Verification (CAV'01), Lecture Notes in Computer Science, Vol. 2102, Springer, Berlin, 2001, pp. 79-90.
    • (2001) Lecture Notes in Computer Science , vol.2102 , pp. 79-90
    • Dovier, A.1    Piazza, C.2    Policriti, A.3
  • 21
    • 84957379824 scopus 로고    scopus 로고
    • CADP: A protocol validation and verification toolbox
    • R. Alur, T.A. Henzinger (Eds.), Proc. Internat. Conf. on Computer Aided Verification (CAV'96), Springer, Berlin
    • J.C. Fernandez, H. Garavel, A. Kerbrat, R. Mateescu, L. Mounier, M. Sighireanu, CADP: a protocol validation and verification toolbox, in: R. Alur, T.A. Henzinger (Eds.), Proc. Internat. Conf. on Computer Aided Verification (CAV'96), Lecture Notes in Computer Science, Vol. 1102, Springer, Berlin, 1996, pp. 437-440.
    • (1996) Lecture Notes in Computer Science , vol.1102 , pp. 437-440
    • Fernandez, J.C.1    Garavel, H.2    Kerbrat, A.3    Mateescu, R.4    Mounier, L.5    Sighireanu, M.6
  • 22
    • 84958624280 scopus 로고    scopus 로고
    • Bisimulation and model checking
    • L. Pierre, T. Kropf (Eds.), Proc. Correct Hardware Design and Verification Methods (CHARME'99), Springer, Berlin
    • K. Fisler, M.Y. Vardi, Bisimulation and model checking, in: L. Pierre, T. Kropf (Eds.), Proc. Correct Hardware Design and Verification Methods (CHARME'99), Lecture Notes in Computer Science, Vol. 1703, Springer, Berlin, 1999, pp. 338-341.
    • (1999) Lecture Notes in Computer Science , vol.1703 , pp. 338-341
    • Fisler, K.1    Vardi, M.Y.2
  • 23
    • 0001439194 scopus 로고    scopus 로고
    • The compositional security checker: A tool for the verification of information flow security properties
    • Focardi R., Gorrieri R. The compositional security checker. a tool for the verification of information flow security properties IEEE Trans. Software Eng. 23(9):1997;550-571.
    • (1997) IEEE Trans. Software Eng. , vol.23 , Issue.9 , pp. 550-571
    • Focardi, R.1    Gorrieri, R.2
  • 25
    • 84888234336 scopus 로고    scopus 로고
    • Simulation as coarsest partition problem
    • J.-P. Katoen, P. Stevens (Eds.), Proc. Tools and Algorithms for the Construction and Analysis of Systems (TACAS-02), Springer, Berlin
    • R. Gentilini, C. Piazza, A. Policriti, Simulation as coarsest partition problem, in: J.-P. Katoen, P. Stevens (Eds.), Proc. Tools and Algorithms for the Construction and Analysis of Systems (TACAS-02), Lecture Notes in Computer Science, Vol. 2280, Springer, Berlin, 2002, pp. 415-430.
    • (2002) Lecture Notes in Computer Science , vol.2280 , pp. 415-430
    • Gentilini, R.1    Piazza, C.2    Policriti, A.3
  • 27
  • 29
    • 0000264456 scopus 로고    scopus 로고
    • A polynomial time algorithm for deciding bisimulation equivalence of normed basic parallel processes
    • Hirshfeld Y., Jerrum M., Moller F. A polynomial time algorithm for deciding bisimulation equivalence of normed basic parallel processes. Math. Struct. Comput. Sci. 6:1996;251-259.
    • (1996) Math. Struct. Comput. Sci. , vol.6 , pp. 251-259
    • Hirshfeld, Y.1    Jerrum, M.2    Moller, F.3
  • 31
  • 32
    • 84896857608 scopus 로고    scopus 로고
    • A minimized automaton representation of reachable states
    • Holzmann G.J., Puri A. A minimized automaton representation of reachable states. Software Tools Technol. Transfer. 2(3):1999;270-278.
    • (1999) Software Tools Technol. Transfer , vol.2 , Issue.3 , pp. 270-278
    • Holzmann, G.J.1    Puri, A.2
  • 33
    • 0002197352 scopus 로고
    • An n log n algorithm for minimizing states in a finite automaton
    • Kohavi, Paz (Eds.), Academic Press, New York
    • J.E. Hopcroft, An n log n algorithm for minimizing states in a finite automaton, in: Kohavi, Paz (Eds.), Theory of Machines and Computations, Academic Press, New York, 1971, pp. 189-196.
    • (1971) Theory of Machines and Computations , pp. 189-196
    • Hopcroft, J.E.1
  • 34
    • 0025432462 scopus 로고
    • CCS expressions, finite state processes, and three problems of equivalence
    • Kannellakis P.C., Smolka S.A. CCS expressions, finite state processes, and three problems of equivalence. Inform. Comput. 86(1):1990;43-68.
    • (1990) Inform. Comput. , vol.86 , Issue.1 , pp. 43-68
    • Kannellakis, P.C.1    Smolka, S.A.2
  • 36
    • 84947933592 scopus 로고    scopus 로고
    • Bounded hyperset theory and web-like data bases
    • Gottlob, Leitsch, Mundici (Eds.), Proc. Computational Logic and Proof Theory, 5th Kurt Gödel Colloquium, Springer, Berlin
    • A. Lisitsa, P. Sazonov, V. Yu, Bounded hyperset theory and web-like data bases, in: Gottlob, Leitsch, Mundici (Eds.), Proc. Computational Logic and Proof Theory, 5th Kurt Gödel Colloquium, Lecture Notes in Computer Science, Vol. 1289, Springer, Berlin, 1997, pp. 172-185.
    • (1997) Lecture Notes in Computer Science , vol.1289 , pp. 172-185
    • Lisitsa, A.1    Sazonov, P.2    Yu, V.3
  • 38
    • 0003037229 scopus 로고
    • Operational and algebraic semantics of concurrent processes
    • J. van Leeuwen (Ed.), Elsevier Science, Amsterdam, Chapter 19
    • R. Milner, Operational and algebraic semantics of concurrent processes, in: J. van Leeuwen (Ed.), Handbook of Theoretical Computer Science, Elsevier Science, Amsterdam, 1990 (Chapter 19).
    • (1990) Handbook of Theoretical Computer Science
    • Milner, R.1
  • 39
    • 0021482623 scopus 로고
    • A linear time solution to the single function coarsest partition problem
    • Paige R., Tarjan R.E., Bonic R. A linear time solution to the single function coarsest partition problem. Theoret. Comput. Sci. 40:1985;67-84.
    • (1985) Theoret. Comput. Sci. , vol.40 , pp. 67-84
    • Paige, R.1    Tarjan, R.E.2    Bonic, R.3
  • 40
    • 0023566630 scopus 로고
    • Three partition refinement algorithms
    • Paige R., Tarjan R.E. Three partition refinement algorithms. SIAM J. Comput. 16(6):1987;973-989.
    • (1987) SIAM J. Comput. , vol.16 , Issue.6 , pp. 973-989
    • Paige, R.1    Tarjan, R.E.2
  • 41
    • 84945924340 scopus 로고
    • Concurrency and automata on infinite sequences
    • P. Deussen (Ed.), Proc. 5th Internat. Conf. on Theoretical Computer Science, Springer, Berlin
    • D. Park, Concurrency and automata on infinite sequences, in: P. Deussen (Ed.), Proc. 5th Internat. Conf. on Theoretical Computer Science, Lecture Notes in Computer Science, Vol. 104, Springer, Berlin, 1981, pp. 167-183.
    • (1981) Lecture Notes in Computer Science , vol.104 , pp. 167-183
    • Park, D.1
  • 42
    • 0346423783 scopus 로고    scopus 로고
    • Property-dependent modular model checking application to VHDL with computational results
    • La Jolla, California
    • F. Rahim, Property-dependent modular model checking application to VHDL with computational results, in: Proc. Internat. Workshop HLDVT, La Jolla, California, 1998.
    • (1998) Proc. Internat. Workshop HLDVT
    • Rahim, F.1
  • 45
    • 0000332487 scopus 로고    scopus 로고
    • Binary decision diagrams
    • Calculational System Design, IOS Press, Amsterdam
    • F. Somenzi, Binary decision diagrams, in: Calculational System Design, NATO Science Series F: Computer and Systems Sciences, Vol. 173, IOS Press, Amsterdam, 1999, pp. 303-366.
    • (1999) NATO Science Series F: Computer and Systems Sciences , vol.173 , pp. 303-366
    • Somenzi, F.1
  • 46
    • 0004000699 scopus 로고    scopus 로고
    • Department of Electrical and Computer Engineering University of Colorado at Boulder
    • F. Somenzi, CUDD: CU decision diagram package release 2.3.1, Department of Electrical and Computer Engineering University of Colorado at Boulder, 2001. Available at http://vlsi.colorado.edu/̃fabio/CUDD/cuddIntro.html.
    • (2001) CUDD: CU Decision Diagram Package Release 2.3.1
    • Somenzi, F.1
  • 47
    • 0001790593 scopus 로고
    • Depth first search and linear graph algorithms
    • Tarjan R.E. Depth first search and linear graph algorithms. SIAM J. Comput. 1(2):1972;146-160.
    • (1972) SIAM J. Comput. , vol.1 , Issue.2 , pp. 146-160
    • Tarjan, R.E.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.