메뉴 건너뛰기




Volumn 52, Issue 11, 2009, Pages 74-84

Model checking: Algorithmic verification and debugging

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACT MODELS; ALGORITHMIC VERIFICATION; COMMUNICATION PROTOCOLS; COMPLEX SYSTEMS; EMERSON; FORMAL SPECIFICATION; HARDWARE AND SOFTWARE; INITIAL DESIGN; INTERNATIONAL RESEARCHES; MODEL CHECKING TOOLS; REAL-TIME EMBEDDED SYSTEMS; RESEARCH AREAS; SOFTWARE DEVICE; STATE EXPLOSION PROBLEMS; TEST CASE GENERATION; THEORETICAL RESULT; USE-MODEL; VERIFICATION ALGORITHMS;

EID: 70350786431     PISSN: 00010782     EISSN: 15577317     Source Type: Journal    
DOI: 10.1145/1592761.1592781     Document Type: Article
Times cited : (238)

References (48)
  • 2
    • 82655181592 scopus 로고    scopus 로고
    • Modeling heterogeneous real-time components in biP
    • Basu, A., Bozga, M., Sifakis, J. Modeling heterogeneous real-time components in biP. in SEFM (2006), 3-12.
    • (2006) In SEFM , pp. 3-12
    • Basu, A.1    Bozga, M.2    Sifakis, J.3
  • 4
    • 0020880468 scopus 로고
    • The temporal logic of branching time
    • Ben-Ari, M., Pnueli, A., Manna, Z. the temporal logic of branching time. Acta Inf. 20 (1983), 207-226.
    • (1983) Acta Inf. , vol.20 , pp. 207-226
    • Ben-Ari, M.1    Pnueli, A.2    Manna, Z.3
  • 5
    • 70350241655 scopus 로고    scopus 로고
    • D-Fnder: A tool for compositional deadlock detection and verifcation
    • a. bouajjani and o Maler, eds Springer
    • Bensalem, S., Bozga, M., Nguyen, T.-H., Sifakis, J. D-Fnder: a tool for compositional deadlock detection and verifcation. in CAV. a. bouajjani and o. Maler, eds. Volume 5643 of Lecture Notes in Computer Science (Springer, 2009), 614-619.
    • (2009) Lecture Notes in Computer Science , vol.5643 , pp. 614-619
    • Bensalem, S.1    Bozga, M.2    Nguyen, T.-H.3    Sifakis, J.4
  • 6
    • 56749153543 scopus 로고    scopus 로고
    • Compositional verifcation for component-based systems and application. in at VA
    • S.-D. Cha, J.-y. Choi, M. Kim, i. Lee, and M. Viswanathan, eds Springer
    • Bensalem, S., Bozga, M., Sifakis, J., Nguyen, T.-H. Compositional verifcation for component-based systems and application. in AT VA . S.-D. Cha, J.-y. Choi, M. Kim, i. Lee, and M. Viswanathan, eds. Volume 5311 of Lecture Notes in Computer Science (Springer, 2008), 64-79.
    • (2008) Volume 5311 of Lecture Notes in Computer Science , pp. 64-79
    • Bensalem, S.1    Bozga, M.2    Sifakis, J.3    Nguyen, T.-H.4
  • 9
    • 35048900689 scopus 로고
    • 20 states and beyond
    • June
    • Burch, J.R., Clarke, E.M., McMillan, K.L., Dill, D.L., Hwang, L.J. Symbolic Model Checking: 1020 states and beyond. Inf. Comput. 98, 2 (June 1992), 142-170. originally presented at the 1990 Symposium on Logic in Computer Science (LiCS'90).
    • (1992) Inf. Comput. , vol.98 , Issue.2 , pp. 142-170
    • Burch, J.R.1    Clarke, E.M.2    McMillan, K.L.3    Dill, D.L.4    Hwang, L.J.5
  • 11
    • 85037030721 scopus 로고
    • Design and synthesis of synchronization skeletons using branching time temporal logic
    • Workshop, Yorktown Heights, NY, May Volume 131 of Lecture Notes in Computer Science (Springer, 1981)
    • Clarke, E.M., Emerson, E.A. Design and synthesis of synchronization skeletons using branching time temporal logic. in Logics of Programs: Workshop, Yorktown Heights, NY, May 1981. Volume 131 of Lecture Notes in Computer Science (Springer, 1981). 52-71.
    • (1981) In Logics of Programs , pp. 52-71
    • Clarke, E.M.1    Emerson, E.A.2
  • 12
    • 0022706656 scopus 로고
    • Automatic verifcation of fnite-state concurrent systems using temporal logic specifcations
    • Clarke, E.M., Emerson, E.A., Sistla, A.P. automatic verifcation of fnite-state concurrent systems using temporal logic specifcations. ACM Trans. Prog. Lang. Syst. 8, 2 (1986), 244-263.
    • (1986) ACM Trans. Prog. Lang. Syst. , vol.8 , Issue.2 , pp. 244-263
    • Clarke, E.M.1    Emerson, E.A.2    Sistla, A.P.3
  • 13
    • 4243189286 scopus 로고    scopus 로고
    • Counterexample-guided abstraction refnement for symbolic Model Checking
    • Clarke, E.M., Grumberg, O., Jha, S., Lu, Y., Veith, H. Counterexample-guided abstraction refnement for symbolic Model Checking. J. ACM 50, 5 (2003), 752-794.
    • (2003) J. ACM , vol.50 , Issue.5 , pp. 752-794
    • Clarke, E.M.1    Grumberg, O.2    Jha, S.3    Lu, Y.4    Veith, H.5
  • 14
    • 0028513196 scopus 로고
    • Model checking and abstraction. ACM Trans. Program
    • Clarke, E.M., Grumberg, O., Long, D.E. Model checking and abstraction. ACM Trans. Program. Lang. Syst. 16, 5 (1994), 1512-1542.
    • (1994) Lang. Syst. , vol.16 , Issue.5 , pp. 1512-1542
    • Clarke, E.M.1    Grumberg, O.2    Long, D.E.3
  • 16
    • 43449095314 scopus 로고    scopus 로고
    • Breaking up is hard to do: An evaluation of automated assume-guarantee reasoning
    • Cobleigh, J.M., Avrunin, G.S., Clarke, L.A. breaking up is hard to do: an evaluation of automated assume-guarantee reasoning. ACM Trans. Softw. Eng. Methodol. 17, 2 (2008), 1-52.
    • (2008) ACM Trans. Softw. Eng. Methodol. , vol.17 , Issue.2 , pp. 1-52
    • Cobleigh, J.M.1    Avrunin, G.S.2    Clarke, L.A.3
  • 17
    • 85050550846 scopus 로고
    • Abstract interpretation: A unifed lattice model for static analysis of programs by construction or approximation of fxpoints
    • Cousot, P., Cousot, R. abstract interpretation: a unifed lattice model for static analysis of programs by construction or approximation of fxpoints. in POPL (1977), 238-252.
    • (1977) In POPL , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 18
    • 0035393979 scopus 로고    scopus 로고
    • LSCs: Breathing life into message sequence charts Formal Methods Sys
    • Damm, W., Harel, D. LSCs: breathing life into message sequence charts. Formal Methods Sys. Design 19, 1 (2001), 45-80.
    • (2001) Design , vol.19 , Issue.1 , pp. 45-80
    • Damm, W.1    Harel, D.2
  • 20
    • 0043159688 scopus 로고
    • Temporal and modal logic. in Handbook of Theoretical Computer Science
    • J. van Leeuwen, ed.
    • Emerson, E.A. temporal and modal logic. in Handbook of Theoretical Computer Science. J. van Leeuwen, ed. Volume b, chapter 16, elsevier Science (1990), 995-1072.
    • (1990) Volume B, Chapter 16, Elsevier Science , pp. 995-1072
    • Emerson, E.A.1
  • 22
    • 0022514018 scopus 로고
    • "sometimes" and "not never" revisited: On branching time versus linear time
    • Emerson, E.A. halpern, J.y. "Sometimes" and "not never" revisited: on branching time versus linear time. J. ACM 33 (1986), 151-178.
    • (1986) J. ACM , vol.33 , pp. 151-178
    • Emerson, E.A.1    Halpern, J.Y.2
  • 23
    • 84937416737 scopus 로고    scopus 로고
    • Reducing model checking of the many to the few
    • CADE. D.a. Mcallester, ed. Springer
    • Emerson, E.A., Kahlon, V. reducing model checking of the many to the few. in CADE. D.a. Mcallester, ed. Volume 1831 of Lecture Notes in Computer Science (Springer, 2000), 236-254.
    • (2000) Volume 1831 of Lecture Notes in Computer Science , pp. 236-254
    • Emerson, E.A.1    Kahlon, V.2
  • 24
    • 0022956502 scopus 로고
    • Effcient model checking in fragments of the propositional mu-calculus (extended abstract)
    • 16-18 June Cambridge, Ma, USa
    • Emerson, E.A., Lei, C.-L. effcient model checking in fragments of the propositional mu-calculus (extended abstract). in Proceedings, Symposium on Logic in Computer Science, 16-18 June 1986, Cambridge, Ma, USa, 1986, 267-278.
    • (1986) Proceedings, Symposium on Logic in Computer Science , vol.1986 , pp. 267-278
    • Emerson, E.A.1    Lei, C.-L.2
  • 25
    • 0023362541 scopus 로고
    • Modalities for model checking: Branching time logic strikes back
    • Emerson, E.A., Lei, C.-L. Modalities for model checking: branching time logic strikes back. Sci. Comput. Progr. 8, 3 (1987), 275-306.
    • (1987) Sci. Comput. Progr. , vol.8 , Issue.3 , pp. 275-306
    • Emerson, E.A.1    Lei, C.-L.2
  • 26
    • 24644503714 scopus 로고    scopus 로고
    • Dynamic symmetry reduction
    • in TACAS. n. halbwachs and L.D. Zuck, eds Springer
    • Emerson, E.A., Wahl, t. Dynamic symmetry reduction. in TACAS. n. halbwachs and L.D. Zuck, eds. Volume 3440 of Lecture Notes in Computer Science (Springer, 2005), 382-396.
    • (2005) Volume 3440 of Lecture Notes in Computer Science , pp. 382-396
    • Emerson, E.A.1    Wahl, T.2
  • 28
    • 84957667493 scopus 로고
    • Using partial orders to improve automatic verifcation methods. in Computer-Aided Verifcation (CAV'90)
    • Godefroid, P. Using partial orders to improve automatic verifcation methods. in Computer-Aided Verifcation (CAV'90). Volume 531 of Lecture Notes in Computer Science (1990). 176-185.
    • (1990) Volume 531 of Lecture Notes in Computer Science , pp. 176-185
    • Godefroid, P.1
  • 29
    • 13144293121 scopus 로고    scopus 로고
    • Composition for component-based modeling
    • Gößler, G., Sifakis, J. Composition for component-based modeling. Sci. Comput. Progr. 55, 1-3 (2005), 161-183.
    • (2005) Sci. Comput. Progr. , vol.55 , Issue.1-3 , pp. 161-183
    • Gößler, G.1    Sifakis, J.2
  • 30
    • 36248961570 scopus 로고    scopus 로고
    • The discipline of embedded systems design
    • Henzinger, T.A., Sifakis, J. the discipline of embedded systems design. IEEE Comp. 40, 10 (2007), 32-40.
    • (2007) IEEE Comp. , vol.40 , Issue.10 , pp. 32-40
    • Henzinger, T.A.1    Sifakis, J.2
  • 32
    • 49049126479 scopus 로고
    • Results on the propositional mu-calculus
    • Dec.
    • Kozen, D. results on the propositional mu-calculus. Theor. Comput. Sci. 27 (Dec. 1983), 333-354.
    • (1983) Theor. Comput. Sci. , vol.27 , pp. 333-354
    • Kozen, D.1
  • 34
    • 0022188649 scopus 로고
    • Checking that fnite state concurrent programs satisfy their linear specifcation
    • Lichtenstein, O., Pnueli, A. Checking that fnite state concurrent programs satisfy their linear specifcation. in POPL (1985), 97-107.
    • (1985) In POPL , pp. 97-107
    • Lichtenstein, O.1    Pnueli, A.2
  • 36
    • 26844534170 scopus 로고
    • Symbolic Model Checking: An Approach to the State Explosion Problem
    • McMillan, K.L. Symbolic Model Checking: An Approach to the State Explosion Problem. Kluwer academic Publishers, 1993.
    • (1993) Kluwer Academic Publishers
    • McMillan, K.L.1
  • 37
    • 70350777567 scopus 로고    scopus 로고
    • Applying Sat methods in unbounded symbolic model checking. in Computer-Aided Verifcation (CAV'02)
    • McMillan, K.L. applying Sat methods in unbounded symbolic model checking. in Computer-Aided Verifcation (CAV'02).Volume 2404 of Lecture Notes in Computer Science (2002), 250-264.
    • (2002) Volume 2404 of Lecture Notes in Computer Science , pp. 250-264
    • McMillan, K.L.1
  • 38
    • 33745162025 scopus 로고    scopus 로고
    • Interpolation and Sat-based model checking. in Computer-Aided Verifcation (CAV'03)
    • McMillan, K.L. interpolation and Sat-based model checking. in Computer-Aided Verifcation (CAV'03). Volume 2725 of Lecture Notes in Computer Science (2003), 1-13.
    • (2003) Volume 2725 of Lecture Notes in Computer Science , pp. 1-13
    • McMillan, K.L.1
  • 39
    • 70350750512 scopus 로고
    • Combining partial order reductions with on-the-fy Model-Checking. in Computer Aided Verifcation (CAV'94)
    • Peled, D. Combining partial order reductions with on-the-fy Model-Checking. in Computer Aided Verifcation (CAV'94). Volume 818 of Lecture Notes in Computer Science (1994), 377-390.
    • (1994) Volume 818 of Lecture Notes in Computer Science , pp. 377-390
    • Peled, D.1
  • 40
    • 85047040703 scopus 로고
    • The temporal logic of programs.
    • oct.
    • Pnueli, A. the temporal logic of programs. Presented at foCS, oct. 1977.
    • (1977) Presented at FoCS
    • Pnueli, A.1
  • 41
    • 70350750513 scopus 로고    scopus 로고
    • Verifcation engineering: A future profession (A. M. turing award Lecture)
    • aug.
    • Pnueli, A. Verifcation engineering: a future profession (A. M. turing award Lecture). Presented at PODC (aug. 1997).
    • (1997) Presented at PODC
    • Pnueli, A.1
  • 43
    • 70350787997 scopus 로고    scopus 로고
    • Checking safety properties using induction and a Sat-solver. in Formal Methods in Computer-Aided Design (FMCAD'02)
    • Sheeran, M., Singh, S., Stålmarck, g. Checking safety properties using induction and a Sat-solver. in Formal Methods in Computer-Aided Design (FMCAD'02). Volume 1954 of Lecture Notes in Computer Science (2000), 108-125.
    • (2000) Volume 1954 of Lecture Notes in Computer Science , pp. 108-125
    • Sheeran, M.1    Singh, S.2    Stålmarck, G.3
  • 44
    • 0039332712 scopus 로고    scopus 로고
    • SMC: A symmetry-based model checker for verifcation of safety and liveness properties
    • Sistla, A.P., Gyuris, V., Emerson, E.A. SMC: a symmetry-based model checker for verifcation of safety and liveness properties. ACM Trans. Softw. Eng. Methodol. 9, 2 (2000), 133-166.
    • (2000) ACM Trans. Softw. Eng. Methodol. , vol.9 , Issue.2 , pp. 133-166
    • Sistla, A.P.1    Gyuris, V.2    Emerson, E.A.3
  • 45
    • 84972541021 scopus 로고
    • A lattice-theoretical fxpoint theorem and its applications
    • Tarski, A. a lattice-theoretical fxpoint theorem and its applications. Pacifc J. Math. 5 (1955), 285-309.
    • (1955) Pacifc J. Math. , vol.5 , pp. 285-309
    • Tarski, A.1
  • 46
    • 70350760681 scopus 로고
    • A stubborn attack on the state explosion problem. in Computer-Aided Verifcation (CAV'90)
    • Valmari, A. a stubborn attack on the state explosion problem. in Computer-Aided Verifcation (CAV'90). Volume 531 of Lecture Notes in Computer Science (1990).
    • (1990) Volume 531 of Lecture Notes in Computer Science
    • Valmari, A.1
  • 47
    • 0022987223 scopus 로고
    • An automata-theoretic approach to automatic program verifcation (preliminary report)
    • 16-18 June Cambridge, Ma, USa
    • Vardi, M.Y., Wolper, P. an automata-theoretic approach to automatic program verifcation (preliminary report). in Proceedings, Symposium on Logic in Computer Science, 16-18 June 1986, Cambridge, Ma, USa, 1986, 332-344.
    • (1986) In Proceedings, Symposium on Logic in Computer Science , vol.1986 , pp. 332-344
    • Vardi, M.Y.1    Wolper, P.2
  • 48
    • 0020496645 scopus 로고
    • Temporal logic can be more expressive
    • Wolper, P. temporal logic can be more expressive. Inform. Control 56 1983 72-99.
    • (1983) Inform. Control , vol.56 , pp. 72-99
    • Wolper, P.1


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