메뉴 건너뛰기




Volumn 4790 LNAI, Issue , 2007, Pages 211-225

Mechanized verification of CPS transformations

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; MATHEMATICAL TRANSFORMATIONS; OPTIMIZATION; PATTERN MATCHING; PROGRAM COMPILERS;

EID: 38149104566     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-75560-9_17     Document Type: Conference Paper
Times cited : (23)

References (25)
  • 3
    • 26844460326 scopus 로고    scopus 로고
    • Aydemir, B.E., Bohannon, A., Fairbairn, M., Foster, J.N., Pierce, B.C., Sewell, P., Vytiniotis, D., Washburn, G., Weirich, S., Zdancewic, S.: Mechanized metatheory for the masses: The POPLrnark challenge. In: Hurd, J., Melham, T. (eds.) TPHOLs 2005. LNCS, 3603, pp. 50-65. Springer, Heidelberg (2005)
    • Aydemir, B.E., Bohannon, A., Fairbairn, M., Foster, J.N., Pierce, B.C., Sewell, P., Vytiniotis, D., Washburn, G., Weirich, S., Zdancewic, S.: Mechanized metatheory for the masses: The POPLrnark challenge. In: Hurd, J., Melham, T. (eds.) TPHOLs 2005. LNCS, vol. 3603, pp. 50-65. Springer, Heidelberg (2005)
  • 4
    • 24344470890 scopus 로고    scopus 로고
    • Interactive Theorem Proving and Program Development - Coq'Art: The Calculus of Inductive Constructions
    • Springer, Heidelberg
    • Bertot, Y., Castéran, P.: Interactive Theorem Proving and Program Development - Coq'Art: The Calculus of Inductive Constructions. In: EATCS Texts in Theoretical Computer Science, Springer, Heidelberg (2004)
    • (2004) EATCS Texts in Theoretical Computer Science
    • Bertot, Y.1    Castéran, P.2
  • 5
    • 33749388677 scopus 로고    scopus 로고
    • Blazy, S., Dargaye, Z., Leroy, X.: Formal verification of a C compiler front-end. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, 4085, pp. 460-475. Springer, Heidelberg (2006)
    • Blazy, S., Dargaye, Z., Leroy, X.: Formal verification of a C compiler front-end. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, vol. 4085, pp. 460-475. Springer, Heidelberg (2006)
  • 6
    • 35448937613 scopus 로고    scopus 로고
    • A certified type-preserving compiler from lambda calculus to assembly language
    • ACM Press, New York
    • Chlipala, A.: A certified type-preserving compiler from lambda calculus to assembly language. In: Programming Language Design and Implementation 2007, pp. 54-65. ACM Press, New York (2007)
    • (2007) Programming Language Design and Implementation , pp. 54-65
    • Chlipala, A.1
  • 7
    • 38149120085 scopus 로고
    • The Coq proof assistant
    • Coq development team, available at
    • Coq development team. The Coq proof assistant. Software and documentation (1989-2007), available at http://coq.inria.fr/
    • (1989) Software and documentation
  • 8
    • 0142149153 scopus 로고    scopus 로고
    • A first-order one-pass CPS transformation
    • Danvy, O., Nielsen, L.R.: A first-order one-pass CPS transformation. Theoretical Computer Science 308(1-3), 239-257 (2003)
    • (2003) Theoretical Computer Science , vol.308 , Issue.1-3 , pp. 239-257
    • Danvy, O.1    Nielsen, L.R.2
  • 10
    • 84878322667 scopus 로고    scopus 로고
    • Dargaye, Z.: Décurryfication certifiée. In: Journées Francophones des Langages Applicatifs (JFLA 2007), INRIA (2007)
    • Dargaye, Z.: Décurryfication certifiée. In: Journées Francophones des Langages Applicatifs (JFLA 2007), INRIA (2007)
  • 11
    • 0013260541 scopus 로고
    • Lambda-calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church-Rosser theorem
    • de Bruijn, N.C.: Lambda-calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church-Rosser theorem. Indag. Math. 34(5), 381-392 (1972)
    • (1972) Indag. Math , vol.34 , Issue.5 , pp. 381-392
    • de Bruijn, N.C.1
  • 14
    • 33747124759 scopus 로고    scopus 로고
    • A machine-checked model for a Java-like language, virtual machine and compiler
    • Klein, G., Nipkow, T.: A machine-checked model for a Java-like language, virtual machine and compiler. ACM Transactions on Programming Languages and Systems 28(4), 619-695 (2006)
    • (2006) ACM Transactions on Programming Languages and Systems , vol.28 , Issue.4 , pp. 619-695
    • Klein, G.1    Nipkow, T.2
  • 16
    • 84883305871 scopus 로고    scopus 로고
    • Towards the formal verification of a CO compiler: Code generation and implementation correctness
    • IEEE Computer Society Press, Los Alamitos
    • Leinenbach, D., Paul, W., Petrova, E.: Towards the formal verification of a CO compiler: Code generation and implementation correctness. In: SEFM 2005. Int. Conf. on Software Engineering and Formal Methods, pp. 2-11. IEEE Computer Society Press, Los Alamitos (2005)
    • (2005) SEFM 2005. Int. Conf. on Software Engineering and Formal Methods , pp. 2-11
    • Leinenbach, D.1    Paul, W.2    Petrova, E.3
  • 17
    • 33745799069 scopus 로고    scopus 로고
    • Coinductive big-step operational semantics
    • Sestoft, P, ed, ESOP 2006 and ETAPS 2006, Springer, Heidelberg
    • Leroy, X.: Coinductive big-step operational semantics. In: Sestoft, P. (ed.) ESOP 2006 and ETAPS 2006. LNCS, vol. 3924, pp. 54-68. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.3924 , pp. 54-68
    • Leroy, X.1
  • 18
    • 33745189623 scopus 로고    scopus 로고
    • Formal certification of a compiler back-end, or: Programming a compiler with a proof assistant
    • ACM Press, New York
    • Leroy, X.: Formal certification of a compiler back-end, or: programming a compiler with a proof assistant. In: 33rd symposium Principles of Programming Languages, pp. 42-54. ACM Press, New York (2006)
    • (2006) 33rd symposium Principles of Programming Languages , pp. 42-54
    • Leroy, X.1
  • 19
    • 35248843145 scopus 로고    scopus 로고
    • A new extraction for Coq
    • Geuvers, H, Wiedijk, F, eds, TYPES 2002, Springer, Heidelberg
    • Letouzey, P.: A new extraction for Coq. In: Geuvers, H., Wiedijk, F. (eds.) TYPES 2002. LNCS, vol. 2646, pp. 200-219. Springer, Heidelberg (2003)
    • (2003) LNCS , vol.2646 , pp. 200-219
    • Letouzey, P.1
  • 22
    • 18944377121 scopus 로고
    • Call-by-name, call-by-value and the lambda-calculus
    • Plotkin, C.D.: Call-by-name, call-by-value and the lambda-calculus. Theoretical Computer Science 1(2), 125-159 (1975)
    • (1975) Theoretical Computer Science , vol.1 , Issue.2 , pp. 125-159
    • Plotkin, C.D.1
  • 25


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