메뉴 건너뛰기




Volumn , Issue , 2012, Pages 537-554

Higher-order symbolic execution via contracts

Author keywords

Higher order contracts; Reduction semantics; Symbolic execution

Indexed keywords

ABSTRACT REDUCTION; AUTOMATED REASONING; DEPENDENT FUNCTIONS; HIGHER-ORDER BEHAVIOR; OPERATIONAL INTERPRETATION; OPERATIONAL SEMANTICS; PROGRAM BEHAVIOR; REDUCTION SEMANTICS; SYMBOLIC EXECUTION; SYMBOLIC REASONING; SYMBOLIC VALUE;

EID: 84869855267     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2384616.2384655     Document Type: Conference Paper
Times cited : (32)

References (44)
  • 1
    • 0032108284 scopus 로고    scopus 로고
    • A practical and flexible flow analysis for higher-order languages
    • J. Michael Ashley and R. Kent Dybvig. A practical and flexible flow analysis for higher-order languages. ACM Trans. on Program. Lang. Syst., 20(4):845-868, 1998.
    • (1998) ACM Trans. on Program. Lang. Syst. , vol.20 , Issue.4 , pp. 845-868
    • Michael Ashley, J.1    Kent Dybvig, R.2
  • 3
    • 79960025017 scopus 로고    scopus 로고
    • A decade of software model checking with SLAM
    • Thomas Ball, Vladimir Levin, and Sriram K. Rajamani. A decade of software model checking with SLAM. Commun. ACM, 54(7):68-76, 2011.
    • (2011) Commun. ACM , vol.54 , Issue.7 , pp. 68-76
    • Ball, T.1    Levin, V.2    Rajamani, S.K.3
  • 5
    • 38049172555 scopus 로고    scopus 로고
    • Modular controlflow analysis with rank 2 intersection types
    • Anindya Banerjee and Thomas Jensen. Modular controlflow analysis with rank 2 intersection types. Mathematical. Structures in Comp. Sci., 13(1):87-124, 2003.
    • (2003) Mathematical. Structures in Comp. Sci. , vol.13 , Issue.1 , pp. 87-124
    • Banerjee, A.1    Jensen, T.2
  • 7
    • 33745867351 scopus 로고    scopus 로고
    • Sound and complete models of contracts
    • Matthias Blume and David McAllester. Sound and complete models of contracts. J. Funct. Program., 16(4-5):375-414, 2006.
    • (2006) J. Funct. Program. , vol.16 , Issue.4-5 , pp. 375-414
    • Blume, M.1    McAllester, D.2
  • 10
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • Patrick Cousot and Radhia Cousot. Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints. In Proceedings of the Symposium on Principles of Programming Languages, pages 238-252, 1977.
    • (1977) Proceedings of the Symposium on Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 11
    • 0026152557 scopus 로고
    • An abstract framework for environment machines
    • P. L. Curien. An abstract framework for environment machines. Theoretical Computer Science, 82(2):389-402, 1991.
    • (1991) Theoretical Computer Science , vol.82 , Issue.2 , pp. 389-402
    • Curien, P.L.1
  • 19
    • 80053374257 scopus 로고    scopus 로고
    • Technical Report PLT-TR-2010-1, PLT Inc.
    • Matthew Flatt and PLT. Reference: Racket. Technical Report PLT-TR-2010-1, PLT Inc., 2010.
    • (2010) PLT. Reference: Racket
    • Flatt, M.1
  • 22
    • 33745822726 scopus 로고    scopus 로고
    • Typed contracts for functional programming
    • Ralf Hinze Johan Jeuring, and Andres Löh. Typed contracts for functional programming. In Functional and Logic Programming, volume 3945 of LNCS, chapter 15, pages 208-225. 2006.
    • (2006) Functional and Logic Programming , vol.3945 , pp. 208-225
    • Hinze, R.1    Jeuring, J.2    Löh, A.3
  • 24
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • James C. King. Symbolic execution and program testing. Commun. ACM, 19(7):385-394, 1976.
    • (1976) Commun. ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 28
    • 0037186205 scopus 로고    scopus 로고
    • A proof method for the correctness of modularized 0CFA
    • Oukseh Lee, Kwangkeun Yi, and Yunheung Paek. A proof method for the correctness of modularized 0CFA. Info. Proc. Letters, 81:179-185, 2002.
    • (2002) Info. Proc. Letters , vol.81 , pp. 179-185
    • Lee, O.1    Yi, K.2    Paek, Y.3
  • 33
    • 0000230630 scopus 로고
    • LCF considered as a programming language
    • G. Plotkin. LCF considered as a programming language. Theoretical Computer Science, 5(3):223-255, 1977.
    • (1977) Theoretical Computer Science , vol.5 , Issue.3 , pp. 223-255
    • Plotkin, G.1
  • 36
    • 32344447459 scopus 로고    scopus 로고
    • CUTE: A concolic unit testing engine for C
    • Koushik Sen, Darko Marinov, and Gul Agha. CUTE: a concolic unit testing engine for C. SIGSOFT Softw. Eng. Notes, 30(5):263-272, 2005.
    • (2005) SIGSOFT Softw. Eng. Notes , vol.30 , Issue.5 , pp. 263-272
    • Sen, K.1    Marinov, D.2    Agha, G.3
  • 37
    • 0029194973 scopus 로고
    • Control flow analysis: A functional languages compilation paradigm
    • Manuel Serrano. Control flow analysis: a functional languages compilation paradigm. In Proceedings of the Symposium on Applied Computing, pages 118-122, 1995.
    • (1995) Proceedings of the Symposium on Applied Computing , pp. 118-122
    • Serrano, M.1


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