메뉴 건너뛰기




Volumn 5501 LNCS, Issue , 2009, Pages 2-16

Extensible proof-producing compilation

Author keywords

[No Author keywords available]

Indexed keywords

INPUT FUNCTIONS; MACHINE CODES; MACHINE LANGUAGES; SOURCE FUNCTIONS; TERMINATION PROOF; THEOREM PROVERS;

EID: 70350623391     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-00722-4_2     Document Type: Conference Paper
Times cited : (14)

References (22)
  • 3
    • 34548084066 scopus 로고    scopus 로고
    • Formalizing and verifying semantic type soundness of a simple compiler
    • Leuschel, M, Podelski, A, eds, ACM, New York
    • Benton, N., Zarfaty, U.: Formalizing and verifying semantic type soundness of a simple compiler. In: Leuschel, M., Podelski, A. (eds.) Principles and Practice of Declarative Programming (PPDP), pp. 1-12. ACM, New York (2007)
    • (2007) Principles and Practice of Declarative Programming (PPDP) , pp. 1-12
    • Benton, N.1    Zarfaty, U.2
  • 4
    • 84976673799 scopus 로고
    • A non-recursive list compacting algorithm
    • Cheney, C.J.: A non-recursive list compacting algorithm. Commun. ACM 13(11),677-678 (1970)
    • (1970) Commun. ACM , vol.13 , Issue.11 , pp. 677-678
    • Cheney, C.J.1
  • 5
    • 35448937613 scopus 로고    scopus 로고
    • A certified type-preserving compiler from lambda calculus to assembly language
    • ACM, New York
    • Chlipala, A.J.: A certified type-preserving compiler from lambda calculus to assembly language. In: Programming Language Design and Implementation (PLDI),pp. 54-65. ACM, New York (2007)
    • (2007) Programming Language Design and Implementation (PLDI) , pp. 54-65
    • Chlipala, A.J.1
  • 6
    • 58049142452 scopus 로고    scopus 로고
    • Foundational certified code in a metalogical framework
    • Technical Report CMU-CS-03-108, Carnegie Mellon University
    • Crary, K., Sarkar, S.: Foundational certified code in a metalogical framework. Technical Report CMU-CS-03-108, Carnegie Mellon University (2003)
    • (2003)
    • Crary, K.1    Sarkar, S.2
  • 7
    • 35248829619 scopus 로고    scopus 로고
    • Fox, A.: Formal specification and verification of ARM6. In: Basin, D., Wolff, B. (eds.) TPHOLs 2003. LNCS, 2758, pp. 25-40. Springer, Heidelberg (2003)
    • Fox, A.: Formal specification and verification of ARM6. In: Basin, D., Wolff, B. (eds.) TPHOLs 2003. LNCS, vol. 2758, pp. 25-40. Springer, Heidelberg (2003)
  • 8
    • 30344434970 scopus 로고    scopus 로고
    • Gordon, M., Iyoda, J., Owens, S., Slind, K.: Automatic formal synthesis of hardware from higher order logic. Electr. Notes Theor. Comput. Sci. 145, 27-43 (2006)
    • Gordon, M., Iyoda, J., Owens, S., Slind, K.: Automatic formal synthesis of hardware from higher order logic. Electr. Notes Theor. Comput. Sci. 145, 27-43 (2006)
  • 10
    • 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 Trans. Program. Lang. Syst. 28(4), 619-695 (2006)
    • (2006) ACM Trans. Program. Lang. Syst , vol.28 , Issue.4 , pp. 619-695
    • Klein, G.1    Nipkow, T.2
  • 11
    • 33745802808 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: Principles of Programming Languages (POPL), pp. 42-54. ACM Press, New York (2006)
    • (2006) Principles of Programming Languages (POPL) , pp. 42-54
    • Leroy, X.1
  • 12
    • 37149024559 scopus 로고    scopus 로고
    • Li, G.-D., Owens, S., Slind, K.: Structure of a proof-producing compiler for a subset of higher order logic. In: De Nicola, R. (ed.) ESOP 2007. LNCS, 4421,pp. 205-219. Springer, Heidelberg (2007)
    • Li, G.-D., Owens, S., Slind, K.: Structure of a proof-producing compiler for a subset of higher order logic. In: De Nicola, R. (ed.) ESOP 2007. LNCS, vol. 4421,pp. 205-219. Springer, Heidelberg (2007)
  • 13
    • 35148812650 scopus 로고    scopus 로고
    • Li, G.-D., Slind, K.: Compilation as rewriting in higher order logic. In: Pfenning, F. (ed.) CADE 2007. LNCS, 4603, pp. 19-34. Springer, Heidelberg (2007)
    • Li, G.-D., Slind, K.: Compilation as rewriting in higher order logic. In: Pfenning, F. (ed.) CADE 2007. LNCS, vol. 4603, pp. 19-34. Springer, Heidelberg (2007)
  • 14
    • 47249129064 scopus 로고    scopus 로고
    • Li, G., Slind, K.: Trusted source translation of a total function language. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, 4963, pp. 471-485.Springer, Heidelberg (2008)
    • Li, G., Slind, K.: Trusted source translation of a total function language. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 471-485.Springer, Heidelberg (2008)
  • 15
    • 33745122929 scopus 로고    scopus 로고
    • Meyer, T., Wolff, B.: Tactic-based optimized compilation of functional programs.In: Filliatre, J.-C., Paulin-Mohring, C., Werner, B. (eds.) TYPES 2004. LNCS,3839, pp. 201-214. Springer, Heidelberg (2006)
    • Meyer, T., Wolff, B.: Tactic-based optimized compilation of functional programs.In: Filliatre, J.-C., Paulin-Mohring, C., Werner, B. (eds.) TYPES 2004. LNCS,vol. 3839, pp. 201-214. Springer, Heidelberg (2006)
  • 16
    • 38149058817 scopus 로고    scopus 로고
    • Myreen, M.O., Fox, A.C.J., Gordon, M.J.C.: A Hoare logic for ARM machine code. In: Arbab, F., Sirjani, M. (eds.) FSEN 2007. LNCS, 4767, pp. 272-286.Springer, Heidelberg (2007)
    • Myreen, M.O., Fox, A.C.J., Gordon, M.J.C.: A Hoare logic for ARM machine code. In: Arbab, F., Sirjani, M. (eds.) FSEN 2007. LNCS, vol. 4767, pp. 272-286.Springer, Heidelberg (2007)
  • 17
    • 37149014304 scopus 로고    scopus 로고
    • A Hoare logic for realistically modelled machine code
    • Grumberg, O, Huth, M, eds, TACAS 2007, Springer, Heidelberg
    • Myreen, M.O., Gordon, M.J.C.: A Hoare logic for realistically modelled machine code. In: Grumberg, O., Huth, M. (eds.) TACAS 2007. LNCS, vol. 4424, pp. 568-582. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4424 , pp. 568-582
    • Myreen, M.O.1    Gordon, M.J.C.2
  • 20
    • 84947923818 scopus 로고    scopus 로고
    • Translation validation
    • Steffen, B, ed, TACAS 1998, Springer, Heidelberg
    • Pnueli, A., Siegel, M., Singerman, E.: Translation validation. In: Steffen, B. (ed.) TACAS 1998. LNCS, vol. 1384, pp. 151-166. Springer, Heidelberg (1998)
    • (1998) LNCS , vol.1384 , pp. 151-166
    • Pnueli, A.1    Siegel, M.2    Singerman, E.3
  • 21
    • 70350680015 scopus 로고    scopus 로고
    • Rinard, M.C.: Credible compilation. In: Jähnichen, S. (ed.) CC 1999. LNCS, 1575. Springer, Heidelberg (1999)
    • Rinard, M.C.: Credible compilation. In: Jähnichen, S. (ed.) CC 1999. LNCS, vol. 1575. Springer, Heidelberg (1999)
  • 22
    • 84865626400 scopus 로고    scopus 로고
    • Formal verification of translation validators: A case study on instruction scheduling optimizations
    • ACM, New York
    • Tristan, J.-B., Leroy, X.: Formal verification of translation validators: a case study on instruction scheduling optimizations. In: Principles of Programming Languages (POPL), pp. 17-27. ACM, New York (2008)
    • (2008) Principles of Programming Languages (POPL) , pp. 17-27
    • Tristan, J.-B.1    Leroy, X.2


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