메뉴 건너뛰기




Volumn , Issue , 2011, Pages 222-233

Predicate abstraction and CEGAR for higher-order model checking

Author keywords

cegar; dependent types; higher order model checking; predicate abstraction

Indexed keywords

ABSTRACTING; CALCULATIONS; DIFFERENTIATION (CALCULUS); INTEGER PROGRAMMING;

EID: 79959909082     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1993498.1993525     Document Type: Conference Paper
Times cited : (148)

References (35)
  • 1
    • 70350587872 scopus 로고    scopus 로고
    • Compositional predicate abstraction from game semantics
    • Springer
    • A. Bakewell and D. R. Ghica. Compositional predicate abstraction from game semantics. In TACAS '09, pages 62-76. Springer, 2009.
    • (2009) TACAS '09 , pp. 62-76
    • Bakewell, A.1    Ghica, D.R.2
  • 2
    • 18844368270 scopus 로고    scopus 로고
    • Automatic predicate abstraction of C programs
    • ACM
    • T. Ball, R. Majumdar, T. Millstein, and S. K. Rajamani. Automatic predicate abstraction of C programs. In PLDI '01, pages 203-213. ACM, 2001.
    • (2001) PLDI '01 , pp. 203-213
    • Ball, T.1    Majumdar, R.2    Millstein, T.3    Rajamani, S.K.4
  • 4
    • 0036039066 scopus 로고    scopus 로고
    • The SLAM project: Debugging system software via static analysis
    • ACM
    • T. Ball and S. K. Rajamani. The SLAM project: debugging system software via static analysis. In POPL '02, pages 1-3. ACM, 2002.
    • (2002) POPL '02 , pp. 1-3
    • Ball, T.1    Rajamani, S.K.2
  • 5
    • 38149123956 scopus 로고    scopus 로고
    • CVC3
    • CAV '07, Springer, July
    • C. Barrett and C. Tinelli. CVC3. In CAV '07, volume 4590 of LNCS, pages 298-302. Springer, July 2007.
    • (2007) LNCS , vol.4590 , pp. 298-302
    • Barrett, C.1    Tinelli, C.2
  • 6
    • 48949106358 scopus 로고    scopus 로고
    • CSIsat: Interpolation for LA+EUF (tool paper)
    • CAV '08, July
    • D. Beyer, D. Zufferey, and R. Majumdar. CSIsat : Interpolation for LA+EUF (tool paper). In CAV '08, volume 5123 of LNCS, pages 304-308, July 2008.
    • (2008) LNCS , vol.5123 , pp. 304-308
    • Beyer, D.1    Zufferey, D.2    Majumdar, R.3
  • 7
    • 0035466058 scopus 로고    scopus 로고
    • Calculating sized types
    • DOI 10.1023/A:1012996816178
    • W.-N. Chin and S.-C. Khoo. Calculating sized types. Higher-Order and Symbolic Computation, 14(2-3):261-300, September 2001. (Pubitemid 34078236)
    • (2001) Higher-Order and Symbolic Computation , vol.14 , Issue.2-3 , pp. 261-300
    • Chin, W.-N.1    Khoo, S.-C.2
  • 8
    • 4243189286 scopus 로고    scopus 로고
    • Counterexample-guided abstraction refinement for symbolic model checking
    • E. Clarke, O. Grumberg, S. Jha, Y. Lu, and H. Veith. Counterexample- guided abstraction refinement for symbolic model checking. Journal of the ACM, 50(5):752-794, 2003.
    • (2003) Journal of the ACM , vol.50 , Issue.5 , pp. 752-794
    • Clarke, E.1    Grumberg, O.2    Jha, S.3    Lu, Y.4    Veith, H.5
  • 9
    • 85035003357 scopus 로고
    • Automatic discovery of linear restraints among variables of a program
    • ACM
    • P. Cousot and N. Halbwachs. Automatic discovery of linear restraints among variables of a program. In POPL '78, pages 84-96. ACM, 1978.
    • (1978) POPL '78 , pp. 84-96
    • Cousot, P.1    Halbwachs, N.2
  • 10
    • 0002497705 scopus 로고
    • The IO- and OI-hierarchies
    • W. Damm. The IO- and OI-hierarchies. Theoretical Computer Science, 20(2):95-207, 1982.
    • (1982) Theoretical Computer Science , vol.20 , Issue.2 , pp. 95-207
    • Damm, W.1
  • 11
    • 33745203759 scopus 로고    scopus 로고
    • Hybrid type checking
    • ACM
    • C. Flanagan. Hybrid type checking. In POPL '06, pages 245-256. ACM, 2006.
    • (2006) POPL '06 , pp. 245-256
    • Flanagan, C.1
  • 12
    • 84947441305 scopus 로고    scopus 로고
    • Construction of abstract state graphs with PVS
    • CAV '97, Springer, June
    • S. Graf and H. Saïdi. Construction of abstract state graphs with PVS. In CAV '97, volume 1254 of LNCS, pages 72-83. Springer, June 1997.
    • (1997) LNCS , vol.1254 , pp. 72-83
    • Graf, S.1    Saïdi, H.2
  • 18
    • 33745777418 scopus 로고    scopus 로고
    • A practical and complete approach to predicate refinement
    • TACAS '06, Springer
    • R. Jhala and K. L. McMillan. A practical and complete approach to predicate refinement. In TACAS '06, volume 3920 of LNCS, pages 459-473. Springer, 2006.
    • (2006) LNCS , vol.3920 , pp. 459-473
    • Jhala, R.1    McMillan, K.L.2
  • 19
    • 84948946239 scopus 로고    scopus 로고
    • Higher-order pushdown trees are easy
    • FoSSaCS '02, Springer
    • T. Knapik, D. Niwinski, and P. Urzyczyn. Higher-order pushdown trees are easy. In FoSSaCS '02, volume 2303 of LNCS, pages 205-222. Springer, 2002.
    • (2002) LNCS , vol.2303 , pp. 205-222
    • Knapik, T.1    Niwinski, D.2    Urzyczyn, P.3
  • 20
    • 70450225396 scopus 로고    scopus 로고
    • Model-checking higher-order functions
    • ACM
    • N. Kobayashi. Model-checking higher-order functions. In PPDP '09, pages 25-36. ACM, 2009.
    • (2009) PPDP '09 , pp. 25-36
    • Kobayashi, N.1
  • 21
    • 77149161352 scopus 로고    scopus 로고
    • N. Kobayashi. TRECS. http://www.kb.ecei.tohoku.ac.jp/~koba/trecs/, 2009.
    • (2009) TRECS
    • Kobayashi, N.1
  • 22
    • 70350345572 scopus 로고    scopus 로고
    • Types and higher-order recursion schemes for verification of higher-order programs
    • ACM
    • N. Kobayashi. Types and higher-order recursion schemes for verification of higher-order programs. In POPL '09, pages 416-428. ACM, 2009.
    • (2009) POPL '09 , pp. 416-428
    • Kobayashi, N.1
  • 23
    • 84887182743 scopus 로고    scopus 로고
    • A practical linear time algorithm for trivial automata model checking of higher-order recursion schemes
    • Springer
    • N. Kobayashi. A practical linear time algorithm for trivial automata model checking of higher-order recursion schemes. In FoSSaCS '11. Springer, 2011.
    • (2011) FoSSaCS '11
    • Kobayashi, N.1
  • 24
    • 70350599810 scopus 로고    scopus 로고
    • A type system equivalent to the modal mu-calculus model checking of higher-order recursion schemes
    • IEEE
    • N. Kobayashi and C.-H. L. Ong. A type system equivalent to the modal mu-calculus model checking of higher-order recursion schemes. In LICS '09, pages 179-188. IEEE, 2009.
    • (2009) LICS '09 , pp. 179-188
    • Kobayashi, N.1    Ong, C.-H.L.2
  • 26
    • 77149159125 scopus 로고    scopus 로고
    • Higher-order multi-parameter tree transducers and recursion schemes for program verification
    • ACM
    • N. Kobayashi, N. Tabuchi, and H. Unno. Higher-order multi-parameter tree transducers and recursion schemes for program verification. In POPL '10, pages 495-508. ACM, 2010.
    • (2010) POPL '10 , pp. 495-508
    • Kobayashi, N.1    Tabuchi, N.2    Unno, H.3
  • 27
    • 27644576055 scopus 로고    scopus 로고
    • An interpolating theorem prover
    • K. L. McMillan. An interpolating theorem prover. Theoretical Computer Science, 345(1):101-121, 2005.
    • (2005) Theoretical Computer Science , vol.345 , Issue.1 , pp. 101-121
    • McMillan, K.L.1
  • 28
    • 34547348202 scopus 로고    scopus 로고
    • On model-checking trees generated by higher-order recursion schemes
    • IEEE
    • C.-H. L. Ong. On model-checking trees generated by higher-order recursion schemes. In LICS '06, pages 81-90. IEEE, 2006.
    • (2006) LICS '06 , pp. 81-90
    • Ong, C.-H.L.1
  • 29
    • 79251576841 scopus 로고    scopus 로고
    • Verifying higher-order functional programs with pattern-matching algebraic data types
    • ACM
    • C.-H. L. Ong and S. J. Ramsay. Verifying higher-order functional programs with pattern-matching algebraic data types. In POPL '11, pages 587-598. ACM, 2011.
    • (2011) POPL '11 , pp. 587-598
    • Ong, C.-H.L.1    Ramsay, S.J.2
  • 30
    • 85035001592 scopus 로고
    • Definitional interpreters for higher-order programming languages
    • ACM
    • J. C. Reynolds. Definitional interpreters for higher-order programming languages. In Proceedings of the ACM annual conference - Volume 2, pages 717-740. ACM, 1972.
    • (1972) Proceedings of the ACM Annual Conference , vol.2 , pp. 717-740
    • Reynolds, J.C.1
  • 32
    • 77149134671 scopus 로고    scopus 로고
    • Dependent types from counterexamples
    • ACM
    • T. Terauchi. Dependent types from counterexamples. In POPL '10, pages 119-130. ACM, 2010.
    • (2010) POPL '10 , pp. 119-130
    • Terauchi, T.1
  • 33
    • 70450278786 scopus 로고    scopus 로고
    • Dependent type inference with interpolants
    • ACM
    • H. Unno and N. Kobayashi. Dependent type inference with interpolants. In PPDP '09, pages 277-288. ACM, 2009.
    • (2009) PPDP '09 , pp. 277-288
    • Unno, H.1    Kobayashi, N.2
  • 34
    • 78650727306 scopus 로고    scopus 로고
    • Verification of tree-processing programs via higher-order model checking
    • APLAS '10, Springer, October/December
    • H. Unno, N. Tabuchi, and N. Kobayashi. Verification of tree-processing programs via higher-order model checking. In APLAS '10, volume 6461 of LNCS, pages 312-327. Springer, October/December 2010.
    • (2010) LNCS , vol.6461 , pp. 312-327
    • Unno, H.1    Tabuchi, N.2    Kobayashi, N.3
  • 35
    • 0032670051 scopus 로고    scopus 로고
    • Dependent types in practical programming
    • ACM
    • H. Xi and F. Pfenning. Dependent types in practical programming. In POPL '99, pages 214-227. ACM, 1999.
    • (1999) POPL '99 , pp. 214-227
    • Xi, H.1    Pfenning, F.2


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