메뉴 건너뛰기




Volumn 60, Issue 3, 2013, Pages

Model checking higher-order programs

Author keywords

Higher order recursion schemes; Model checking; Type systems

Indexed keywords

FUNCTIONAL PROGRAMS; HIGHER-ORDER MODELS; HIGHER-ORDER PROGRAMS; MODEL CHECKING PROBLEM; MODEL-CHECKING ALGORITHMS; PROGRAM VERIFICATION; RECURSION SCHEMES; TYPE SYSTEMS;

EID: 84880340960     PISSN: 00045411     EISSN: 1557735X     Source Type: Journal    
DOI: 10.1145/2487241.2487246     Document Type: Article
Times cited : (97)

References (87)
  • 1
    • 70350342625 scopus 로고    scopus 로고
    • A finite semantics of simply-typed lambda terms for infinite runs of automata
    • Aehlig, K. 2007. A finite semantics of simply-typed lambda terms for infinite runs of automata. Log. Meth. Comput. Sci. 3, 3.
    • (2007) Log. Meth. Comput. Sci. , vol.3 , pp. 3
    • Aehlig, K.1
  • 2
    • 24944481687 scopus 로고    scopus 로고
    • The monadic second order theory of trees given by arbitrary level-two recursion schemes is decidable
    • Springer
    • Aehlig, K., de Miranda, J. G., and Ong, C.-H. L. 2005. The monadic second order theory of trees given by arbitrary level-two recursion schemes is decidable. In Proceedings of TLCA 2005. Lecture Notes in Computer Science, vol. 3461, Springer, 39-54.
    • (2005) Proceedings of TLCA 2005. Lecture Notes in Computer Science , vol.3461 , pp. 39-54
    • Aehlig, K.1    De Miranda, J.G.2    Ong, C.-H.L.3
  • 7
    • 0000807910 scopus 로고
    • A filter lambda model and the completeness of type assignment
    • Barendregt, H., Coppo, M., and Dezani-Ciancaglini, M. 1983. A filter lambda model and the completeness of type assignment. J. Symb. Log. 48, 4, 931-940.
    • (1983) J. Symb. Log. , vol.48 , Issue.4 , pp. 931-940
    • Barendregt, H.1    Coppo, M.2    Dezani-Ciancaglini, M.3
  • 8
    • 0035636857 scopus 로고    scopus 로고
    • Exact bounds for lengths of reductions in typed lambda-calculus
    • Beckmann, A. 2001. Exact bounds for lengths of reductions in typed lambda-calculus. J. Symb. Log. 66, 3, 1277-1285.
    • (2001) J. Symb. Log. , vol.66 , Issue.3 , pp. 1277-1285
    • Beckmann, A.1
  • 12
    • 42749083563 scopus 로고    scopus 로고
    • On strong normalization and type inference in the intersection type discipline
    • Boudol, G. 2008. On strong normalization and type inference in the intersection type discipline. Theoret. Comput. Sci. 398, 1-3, 63-81.
    • (2008) Theoret. Comput. Sci. , vol.398 , Issue.1-3 , pp. 63-81
    • Boudol, G.1
  • 13
    • 0022813752 scopus 로고
    • Strictness analysis for higher-order functions
    • Burn, G. L., Hankin, C., and Abramsky, S. 1986. Strictness analysis for higher-order functions. Sci. Comput. Program. 7, 3, 249-278.
    • (1986) Sci. Comput. Program. , vol.7 , Issue.3 , pp. 249-278
    • Burn, G.L.1    Hankin, C.2    Abramsky, S.3
  • 15
    • 4243189286 scopus 로고    scopus 로고
    • Counterexample-guided abstraction refinement for symbolic model checking
    • Clarke, E., Grumberg, O., Jha, S., Lu, Y., and Veith, H. 2003. Counterexample-guided abstraction refinement for symbolic model checking. J. A C M 5 0, 5, 752-794.
    • (2003) J. ACM , vol.50 , Issue.5 , pp. 752-794
    • Clarke, E.1    Grumberg, O.2    Jha, S.3    Lu, Y.4    Veith, H.5
  • 21
    • 49049127479 scopus 로고
    • Fundamental properties of infinite trees
    • Courcelle, B. 1983. Fundamental properties of infinite trees. Theoret. Comput. Sci. 25, 95-169.
    • (1983) Theoret. Comput. Sci. , vol.25 , pp. 95-169
    • Courcelle, B.1
  • 24
    • 0002497705 scopus 로고
    • The IO-and OI-hierarchies
    • Damm, W. 1982. The IO-and OI-hierarchies. Theoret. Comput. Sci. 20, 95-207.
    • (1982) Theoret. Comput. Sci. , vol.20 , pp. 95-207
    • Damm, W.1
  • 25
    • 84972048107 scopus 로고
    • Representing control: A study of the cps transformation
    • Danvy, O. and Filinski, A. 1992. Representing control: A study of the cps transformation. Math. Struct. Comput. Sci. 2, 4, 361-391.
    • (1992) Math. Struct. Comput. Sci. , vol.2 , Issue.4 , pp. 361-391
    • Danvy, O.1    Filinski, A.2
  • 27
    • 57349184127 scopus 로고    scopus 로고
    • Sound, complete and scalable path-sensitive analysis
    • ACM
    • Dillig, I., Dillig, T., and Aiken, A. 2008. Sound, complete and scalable path-sensitive analysis. In Proceedings of PLDI'08. ACM, 270-280.
    • (2008) Proceedings of PLDI'08 , pp. 270-280
    • Dillig, I.1    Dillig, T.2    Aiken, A.3
  • 34
    • 84971922876 scopus 로고
    • The complexity of type inference for higher-order typed lambda calculi
    • Henglein, F. and Mairson, H. G. 1994. The complexity of type inference for higher-order typed lambda calculi. J. Funct. Prog. 4, 4, 435-477.
    • (1994) J. Funct. Prog. , vol.4 , Issue.4 , pp. 435-477
    • Henglein, F.1    Mairson, H.G.2
  • 42
    • 85034650378 scopus 로고
    • Lambda lifting: Treansforming programs to recursive equations
    • Springer
    • Johnsson, T. 1985. Lambda lifting: Treansforming programs to recursive equations. In Proceedings of FPCA'85. Lecture Notes in Computer Science, vol. 201, Springer, 190-203.
    • (1985) Proceedings of FPCA'85. Lecture Notes in Computer Science , vol.201 , pp. 190-203
    • Johnsson, T.1
  • 43
    • 0346969704 scopus 로고    scopus 로고
    • Principality and type inference for intersection types using expansion variables
    • Kfoury, A. J. and Wells, J. B. 2004. Principality and type inference for intersection types using expansion variables. Theoret. Comput. Sci. 311, 1-3, 1-70.
    • (2004) Theoret. Comput. Sci. , vol.311 , Issue.1-3 , pp. 1-70
    • Kfoury, A.J.1    Wells, J.B.2
  • 48
    • 0000888571 scopus 로고
    • Un théorème sur les fonctions d'ensembles
    • Knaster, B. 1927. Un théorème sur les fonctions d'ensembles. Ann. Soc. Polon. Math. 6, 133-134.
    • (1927) Ann. Soc. Polon. Math. , vol.6 , pp. 133-134
    • Knaster, B.1
  • 49
    • 70450225396 scopus 로고    scopus 로고
    • Model-checking higher-order functions
    • ACM
    • Kobayashi, N. 2009a. Model-checking higher-order functions. In Proceedings of PPDP'09. ACM, 25-36.
    • (2009) Proceedings of PPDP'09 , pp. 25-36
    • Kobayashi, N.1
  • 52
    • 79953195556 scopus 로고    scopus 로고
    • A practical linear time algorithm for trivial automata model checking of higher-order recursion schemes
    • Springer
    • Kobayashi, N. 2011. A practical linear time algorithm for trivial automata model checking of higher-order recursion schemes. In Proceedings of FoSSaCS'11. Lecture Notes in Computer Science, vol. 6604, Springer, 260-274.
    • (2011) Proceedings of FoSSaCS'11. Lecture Notes in Computer Science , vol.6604 , pp. 260-274
    • Kobayashi, N.1
  • 53
    • 70350599810 scopus 로고    scopus 로고
    • A type system equivalent to the modal mu-calculus model checking of higher-order recursion schemes
    • Kobayashi, N. and Ong, C.-H. L. 2009. A type system equivalent to the modal mu-calculus model checking of higher-order recursion schemes. In Proceedings of LICS'09. IEEE Computer Society Press, 179-188.
    • (2009) Proceedings of LICS'09. IEEE Computer Society Press , pp. 179-188
    • Kobayashi, N.1    Ong, C.-H.L.2
  • 54
    • 84856632549 scopus 로고    scopus 로고
    • Complexity of model checking recursion schemes for fragments of the modal mu-calculus
    • Kobayashi, N. and Ong, C.-H. L. 2011. Complexity of model checking recursion schemes for fragments of the modal mu-calculus. Logic. Meth. Comput. Sci. 7, 4.
    • (2011) Logic. Meth. Comput. Sci. , vol.7 , pp. 4
    • Kobayashi, N.1    Ong, C.-H.L.2
  • 57
    • 0001667648 scopus 로고    scopus 로고
    • An automata-theoretic approach to branching-time model checking
    • Kupferman, O., Vardi, M. Y., and Wolper, P. 2000. An automata-theoretic approach to branching-time model checking. J. A C M 4 7, 2, 312-360.
    • (2000) J. ACM , vol.47 , Issue.2 , pp. 312-360
    • Kupferman, O.1    Vardi, M.Y.2    Wolper, P.3
  • 58
    • 0038037654 scopus 로고    scopus 로고
    • Type-based analysis of uncaught exceptions
    • Leroy, X. and Pessaux, F. 2000. Type-based analysis of uncaught exceptions. ACM Trans. Prog. Lang. Syst. 22, 2, 340-377.
    • (2000) ACM Trans. Prog. Lang. Syst. , vol.22 , Issue.2 , pp. 340-377
    • Leroy, X.1    Pessaux, F.2
  • 59
    • 0035817840 scopus 로고    scopus 로고
    • Finitary PCF is not decidable
    • Loader, R. 2001. Finitary PCF is not decidable. Theoret. Comput. Sci. 266, 1-2, 341-364.
    • (2001) Theoret. Comput. Sci. , vol.266 , Issue.1-2 , pp. 341-364
    • Loader, R.1
  • 60
    • 0025247023 scopus 로고
    • Deciding ML typability is complete for deterministic exponential time
    • ACM
    • Mairson, H. G. 1990. Deciding ML typability is complete for deterministic exponential time. In Proceedings of the POPL. ACM, 382-401.
    • (1990) Proceedings of the POPL , pp. 382-401
    • Mairson, H.G.1
  • 61
    • 0026917701 scopus 로고
    • A simple proof of a theorem of statman
    • Mairson, H. G. 1992. A simple proof of a theorem of statman. Theoret. Comput. Sci. 103, 2, 387-394.
    • (1992) Theoret. Comput. Sci. , vol.103 , Issue.2 , pp. 387-394
    • Mairson, H.G.1
  • 64
    • 55249105038 scopus 로고    scopus 로고
    • Exploiting reachability and cardinality in higher-order flow analysis
    • Might, M. and Shivers, O. 2008. Exploiting reachability and cardinality in higher-order flow analysis. J. Funct. Prog. 18, 5-6, 821-864.
    • (2008) J. Funct. Prog. , vol.18 , Issue.5-6 , pp. 821-864
    • Might, M.1    Shivers, O.2
  • 65
    • 9744244000 scopus 로고    scopus 로고
    • Exact flow analysis
    • Mossin, C. 2003. Exact flow analysis. Math. Struct. Comput. Sci. 13, 1, 125-156.
    • (2003) Math. Struct. Comput. Sci. , vol.13 , Issue.1 , pp. 125-156
    • Mossin, C.1
  • 71
    • 84880372850 scopus 로고    scopus 로고
    • Preprint, July 6, 2009. (A summary appeared in Proceedings of the Oxford University Computing Laboratory Student Conference 2009, CS-RR-09-14)
    • Ong, C.-H. L. and Ramsay, S. J. 2009. Subtyping for model checking recursion schemes. Preprint, July 6, 2009. (A summary appeared in Proceedings of the Oxford University Computing Laboratory Student Conference 2009, CS-RR-09-14).
    • (2009) Subtyping for Model Checking Recursion Schemes
    • Ong, C.-H.L.1    Ramsay, S.J.2
  • 73
    • 0034831419 scopus 로고    scopus 로고
    • Type-based analysis and applications
    • ACM
    • Palsberg, J. 2001. Type-based analysis and applications. In Proceedings of PASTE'01. ACM, 20-27.
    • (2001) Proceedings of PASTE'01 , pp. 20-27
    • Palsberg, J.1
  • 74
    • 18944377121 scopus 로고
    • Call-by-name, call-by-value and the lambda-calculus
    • Plotkin, G. D. 1975. Call-by-name, call-by-value and the lambda-calculus. Theoret. Comput. Sci. 1, 2, 125-159.
    • (1975) Theoret. Comput. Sci. , vol.1 , Issue.2 , pp. 125-159
    • Plotkin, G.D.1
  • 75
    • 0033225348 scopus 로고    scopus 로고
    • Tractable constraints in finite semilattices
    • Rehof, J. and Mogensen, T. 1999. Tractable constraints in finite semilattices. Sci. Comput. Progr. 35, 2, 191-221.
    • (1999) Sci. Comput. Progr. , vol.35 , Issue.2 , pp. 191-221
    • Rehof, J.1    Mogensen, T.2
  • 76
    • 0001527464 scopus 로고
    • Principal type schemes for an extended type theory
    • Ronchi Della Rocca, S. and Venneri, B. 1984. Principal type schemes for an extended type theory. Theoret. Comput. Sci. 28, 151-169.
    • (1984) Theoret. Comput. Sci. , vol.28 , pp. 151-169
    • Ronchi Della Rocca, S.1    Venneri, B.2
  • 77
    • 3042546934 scopus 로고    scopus 로고
    • Ph.D. dissertation, Technische Universität München
    • Schwoon, S. 2002. Model-checking pushdown systems. Ph.D. dissertation, Technische Universität München.
    • (2002) Model-checking Pushdown Systems
    • Schwoon, S.1
  • 78
    • 0001568609 scopus 로고    scopus 로고
    • Languages, automata, and logic
    • Springer
    • Thomas, W. 1997. Languages, automata, and logic. In Handbook of Formal Languages vol. 3. Springer, 389-455.
    • (1997) Handbook of Formal Languages , vol.3 , pp. 389-455
    • Thomas, W.1
  • 82
    • 77149145439 scopus 로고
    • An infinite hierarchy of term languages-an approach to mathematical complexity
    • North-Holland
    • Turner, R. 1972. An infinite hierarchy of term languages-an approach to mathematical complexity. In Proceedings of ICALP. North-Holland, 593-608.
    • (1972) Proceedings of ICALP , pp. 593-608
    • Turner, R.1
  • 83
    • 0000415462 scopus 로고
    • Complete restrictions of the intersection type discipline
    • van Bakel, S. 1992. Complete restrictions of the intersection type discipline. Theoret. Comput. Sci. 102, 1, 135-163.
    • (1992) Theoret. Comput. Sci. , vol.102 , Issue.1 , pp. 135-163
    • Van Bakel, S.1
  • 84
    • 0029406599 scopus 로고
    • Intersection type assignment systems
    • van Bakel, S. 1995. Intersection type assignment systems. Theoret. Comput. Sci. 151, 2, 385-435.
    • (1995) Theoret. Comput. Sci. , vol.151 , Issue.2 , pp. 385-435
    • Van Bakel, S.1
  • 86
    • 0003025818 scopus 로고
    • A syntactic approach to type soundness
    • Wright, A. K. and Felleisen, M. 1994. A syntactic approach to type soundness. Inf. Comput. 115, 1, 38-94.
    • (1994) Inf. Comput. , vol.115 , Issue.1 , pp. 38-94
    • Wright, A.K.1    Felleisen, M.2


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