메뉴 건너뛰기




Volumn , Issue , 2013, Pages 13-24

C-SHORe: A collapsible approach to verifying higher-order programs

Author keywords

Collapsible pushdown systems; Higher order; Model checking; Recursion schemes; Verification

Indexed keywords

HIGHER-ORDER; HIGHER-ORDER PROGRAMS; MODEL-CHECKING ALGORITHMS; PUSHDOWN SYSTEMS; REACHABILITY ANALYSIS; RECURSION SCHEMES; SATURATION ALGORITHMS; VERIFICATION TECHNIQUES;

EID: 84887154132     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2500365.2500589     Document Type: Conference Paper
Times cited : (15)

References (40)
  • 1
    • 84884180963 scopus 로고    scopus 로고
    • Global model checking of ordered multi-pushdown systems
    • M. F. Atig. Global model checking of ordered multi-pushdown systems. In FSTTCS, 2010.
    • (2010) FSTTCS
    • Atig, M.F.1
  • 2
    • 0036039066 scopus 로고    scopus 로고
    • The SLAM project: Debugging system software via static analysis
    • T. Ball and S. K. Rajamani. The SLAM project: Debugging system software via static analysis. In POPL, 2002.
    • (2002) POPL
    • Ball, T.1    Rajamani, S.K.2
  • 4
    • 0000785347 scopus 로고    scopus 로고
    • Reachability analysis of pushdown automata: Application to model-checking
    • A. Bouajjani, J. Esparza, and O. Maler. Reachability analysis of pushdown automata: Application to model-checking. In CONCUR, 1997.
    • (1997) CONCUR
    • Bouajjani, A.1    Esparza, J.2    Maler, O.3
  • 5
    • 84887164609 scopus 로고    scopus 로고
    • Symbolic reachability analysis of higher-order context-free processes
    • A. Bouajjani and A. Meyer. Symbolic Reachability Analysis of Higher-Order Context-Free Processes. In FSTTCS, 2004.
    • FSTTCS
    • Bouajjani, A.1    Meyer, A.2
  • 7
    • 84880232103 scopus 로고    scopus 로고
    • A saturation method for collapsible pushdown systems
    • C. H. Broadbent, A. Carayol, M. Hague, and O. Serre. A saturation method for collapsible pushdown systems. In ICALP, 2012.
    • (2012) ICALP
    • Broadbent, C.H.1    Carayol, A.2    Hague, M.3    Serre, O.4
  • 9
    • 84880286586 scopus 로고    scopus 로고
    • Higher order pushdown automata, the caucal hierarchy of graphs and parity games
    • T. Cachat. Higher order pushdown automata, the Caucal hierarchy of graphs and parity games. In ICALP, 2003.
    • (2003) ICALP
    • Cachat, T.1
  • 10
    • 84866685448 scopus 로고    scopus 로고
    • Collapsible pushdown automata and labeled recursion schemes: Equivalence, safety and effective selection
    • A. Carayol and O. Serre. Collapsible pushdown automata and labeled recursion schemes: Equivalence, safety and effective selection. In LICS, 2012.
    • (2012) LICS
    • Carayol, A.1    Serre, O.2
  • 12
    • 0038289749 scopus 로고    scopus 로고
    • Efficient algorithms for model checking pushdown systems
    • J. Esparza, D. Hansel, P. Rossmanith, and S. Schwoon. Efficient algorithms for model checking pushdown systems. In CAV, 2000.
    • (2000) CAV
    • Esparza, J.1    Hansel, D.2    Rossmanith, P.3    Schwoon, S.4
  • 13
    • 0003246762 scopus 로고    scopus 로고
    • A direct symbolic approach to model checking pushdown systems
    • A. Finkel, B. Willems, and P. Wolper. A direct symbolic approach to model checking pushdown systems. In INFINITY, 1997.
    • (1997) Infinity
    • Finkel, A.1    Willems, B.2    Wolper, P.3
  • 14
    • 77951473469 scopus 로고    scopus 로고
    • Symbolic backwards-reachability analysis for higher-order pushdown systems
    • M. Hague and C.-H. L. Ong. Symbolic backwards-reachability analysis for higher-order pushdown systems. Logical Methods in Computer Science, 4(4), 2008.
    • (2008) Logical Methods in Computer Science , vol.4 , Issue.4
    • Hague, M.1    Ong, C.-H.L.2
  • 15
    • 84888790556 scopus 로고    scopus 로고
    • Analysing mu-calculus properties of pushdown systems
    • M. Hague and C.-H. L. Ong. Analysing mu-calculus properties of pushdown systems. In SPIN, 2010.
    • (2010) SPIN
    • Hague, M.1    Ong, C.-H.L.2
  • 16
    • 51549119988 scopus 로고    scopus 로고
    • Collapsible pushdown automata and recursion schemes
    • M. Hague, A. S. Murawski, C.-H. L. Ong, and O. Serre. Collapsible pushdown automata and recursion schemes. In LICS, 2008.
    • (2008) LICS
    • Hague, M.1    Murawski, A.S.2    Ong, C.-H.L.3    Serre, O.4
  • 17
    • 70350593026 scopus 로고    scopus 로고
    • Homer: A higher-order observational equivalence model checker
    • D. Hopkins and C.-H. L. Ong. Homer: A higher-order observational equivalence model checker. In CAV, 2009.
    • (2009) CAV
    • Hopkins, D.1    Ong, C.-H.L.2
  • 18
    • 84888815872 scopus 로고    scopus 로고
    • Hector: An equivalence checker for a higher-order fragment of ml
    • D. Hopkins, A. S. Murawski, and C.-H. L. Ong. Hector: An equivalence checker for a higher-order fragment of ml. In CAV, 2012.
    • (2012) CAV
    • Hopkins, D.1    Murawski, A.S.2    Ong, C.-H.L.3
  • 19
    • 84858832741 scopus 로고    scopus 로고
    • Hmc: Verifying functional programs using abstract interpreters
    • R. Jhala, R. Majumdar, and A. Rybalchenko. Hmc: Verifying functional programs using abstract interpreters. In CAV, 2011.
    • (2011) CAV
    • Jhala, R.1    Majumdar, R.2    Rybalchenko, A.3
  • 20
    • 0006470242 scopus 로고
    • Even simple programs are hard to analyze
    • April
    • N. D. Jones and S. S. Muchnick. Even simple programs are hard to analyze. J. ACM, 24: 338-350, April 1977.
    • (1977) J. ACM , vol.24 , pp. 338-350
    • Jones, N.D.1    Muchnick, S.S.2
  • 22
    • 67649842775 scopus 로고    scopus 로고
    • Types and higher-order recursion schemes for verification of higher-order programs
    • N. Kobayashi. Types and higher-order recursion schemes for verification of higher-order programs. In POPL, 2009.
    • (2009) POPL
    • Kobayashi, N.1
  • 23
    • 70450225396 scopus 로고    scopus 로고
    • Model-checking higher-order functions
    • N. Kobayashi. Model-checking higher-order functions. In PPDP, 2009.
    • (2009) PPDP
    • Kobayashi, N.1
  • 24
    • 80052157773 scopus 로고    scopus 로고
    • Higher-order model checking: From theory to practice
    • N. Kobayashi. Higher-order model checking: From theory to practice. In LICS, 2011.
    • (2011) LICS
    • Kobayashi, N.1
  • 25
    • 84887182743 scopus 로고    scopus 로고
    • A practical linear time algorithm for trivial automata model checking of higher-order recursion schemes
    • N. Kobayashi. A practical linear time algorithm for trivial automata model checking of higher-order recursion schemes. In FOSSACS, 2011.
    • (2011) FOSSACS
    • Kobayashi, N.1
  • 27
    • 79959909082 scopus 로고    scopus 로고
    • Predicate abstraction and cegar for higher-order model checking
    • N. Kobayashi, R. Sato, and H. Unno. Predicate abstraction and cegar for higher-order model checking. In PLDI, 2011.
    • (2011) PLDI
    • Kobayashi, N.1    Sato, R.2    Unno, H.3
  • 28
    • 84867560389 scopus 로고    scopus 로고
    • A traversal-based algorithm for higher-order model checking
    • R. P. Neatherway, S. J. Ramsay, and C.-H. L. Ong. A traversal-based algorithm for higher-order model checking. In ICFP, 2012.
    • (2012) ICFP
    • Neatherway, R.P.1    Ramsay, S.J.2    Ong, C.-H.L.3
  • 29
    • 34547348202 scopus 로고    scopus 로고
    • On model-checking trees generated by higher-order recursion schemes
    • C.-H. L. Ong. On model-checking trees generated by higher-order recursion schemes. In LICS, 2006.
    • (2006) LICS
    • Ong, C.-H.L.1
  • 30
    • 79959869564 scopus 로고    scopus 로고
    • Verifying higher-order functional programs with pattern-matching algebraic data types
    • C.-H. L. Ong and S. J. Ramsay. Verifying higher-order functional programs with pattern-matching algebraic data types. In POPL, 2011.
    • (2011) POPL
    • Ong, C.-H.L.1    Ramsay, S.J.2
  • 31
    • 24344477041 scopus 로고    scopus 로고
    • Weighted pushdown systems and their application to interprocedural dataflow analysis
    • T. W. Reps, S. Schwoon, S. Jha, and D. Melski. Weighted pushdown systems and their application to interprocedural dataflow analysis. Sci. Comput. Program., 58(1-2): 206-263, 2005.
    • (2005) Sci. Comput. Program , vol.58 , Issue.1-2 , pp. 206-263
    • Reps, T.W.1    Schwoon, S.2    Jha, S.3    Melski, D.4
  • 32
    • 84887168692 scopus 로고    scopus 로고
    • Recursive schemes, krivine machines, and collapsible pushdown automata
    • S. Salvati and I. Walukiewicz. Recursive schemes, krivine machines, and collapsible pushdown automata. In RP, 2012.
    • (2012) RP
    • Salvati, S.1    Walukiewicz, I.2
  • 36
    • 84887193475 scopus 로고    scopus 로고
    • Efficient algorithms for alternating pushdown systems with an application to the computation of certificate chains
    • D. Suwimonteerabuth, S. Schwoon, and J. Esparza. Efficient algorithms for alternating pushdown systems with an application to the computation of certificate chains. In ATVA, 2006.
    • (2006) ATVA
    • Suwimonteerabuth, D.1    Schwoon, S.2    Esparza, J.3
  • 37
    • 84887146436 scopus 로고    scopus 로고
    • Symbolic context-bounded analysis of multithreaded java programs
    • D. Suwimonteerabuth, J. Esparza, and S. Schwoon. Symbolic context-bounded analysis of multithreaded java programs. In SPIN, 2008.
    • (2008) SPIN
    • Suwimonteerabuth, D.1    Esparza, J.2    Schwoon, S.3
  • 38
    • 84887181974 scopus 로고    scopus 로고
    • Verification of tree-processing programs via higher-order model checking
    • H. Unno, N. Tabuchi, and N. Kobayashi. Verification of tree-processing programs via higher-order model checking. In APLAS, 2010.
    • (2010) APLAS
    • Unno, H.1    Tabuchi, N.2    Kobayashi, N.3
  • 40
    • 80054087154 scopus 로고    scopus 로고
    • Pushdown flow analysis of first-class control
    • D. Vardoulakis and O. Shivers. Pushdown flow analysis of first-class control. In ICFP, 2011.
    • (2011) ICFP
    • Vardoulakis, D.1    Shivers, O.2


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