메뉴 건너뛰기




Volumn 190, Issue 4, 2007, Pages 65-82

A Certifying Code Generation Phase

Author keywords

Certifying Compilation; Isabelle HOL; Theorem Proving; Translation Validation

Indexed keywords

ERROR ANALYSIS; PROGRAM COMPILERS; THEOREM PROVING;

EID: 35548975705     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.entcs.2007.09.008     Document Type: Article
Times cited : (7)

References (23)
  • 1
    • 0034865338 scopus 로고    scopus 로고
    • Foundational proof-carrying code
    • Appel A.W. Foundational proof-carrying code. LICS (2001)
    • (2001) LICS
    • Appel, A.W.1
  • 2
    • 57049141068 scopus 로고    scopus 로고
    • Formal Verification of Dead Code Elimination in Isabelle/HOL
    • Proceedings of the 3rd IEEE International Conference on Software Engineering and Formal Methods, IEEE Computer Society Press
    • Blech J.O., Gesellensetter L., and Glesner S. Formal Verification of Dead Code Elimination in Isabelle/HOL. Proceedings of the 3rd IEEE International Conference on Software Engineering and Formal Methods. IEEE (September 2005), IEEE Computer Society Press 200-209
    • (2005) IEEE , pp. 200-209
    • Blech, J.O.1    Gesellensetter, L.2    Glesner, S.3
  • 3
    • 28044457453 scopus 로고    scopus 로고
    • A Comparison between two Formal Correctness Proofs in Isabelle/HOL
    • Proceedings of the COCV-Workshop (Compiler Optimization meets Compiler Verification), 8th European Conferences on Theory and Practice of Software. (ETAPS 2005)
    • Blech J.O., Glesner S., Leitner J., and Mülling S. A Comparison between two Formal Correctness Proofs in Isabelle/HOL. Proceedings of the COCV-Workshop (Compiler Optimization meets Compiler Verification), 8th European Conferences on Theory and Practice of Software. (ETAPS 2005). Elsevier (April 2005) 33-51
    • (2005) Elsevier , pp. 33-51
    • Blech, J.O.1    Glesner, S.2    Leitner, J.3    Mülling, S.4
  • 5
    • 35548956587 scopus 로고    scopus 로고
    • Marek Jezry Gawkowski, Jan Olaf Blech, and Arnd Poetzsch-Heffter. Certifying Compilers based on Formal Translation Contracts. Technical Report 355-06, Technische Universität Kaiserslautern, November 2006
  • 6
    • 18544388421 scopus 로고    scopus 로고
    • Using program checking to ensure the correctness of compiler implementations
    • Glesner S. Using program checking to ensure the correctness of compiler implementations. Journal of Universal Computer Science (J. UCS) 9 3 (March 2003) 191-222
    • (2003) Journal of Universal Computer Science (J. UCS) , vol.9 , Issue.3 , pp. 191-222
    • Glesner, S.1
  • 7
    • 28044469754 scopus 로고    scopus 로고
    • Verifix: Konstruktion und Architektur verifizierender Übersetzer
    • Glesner S., Goos G., and Zimmermann W. Verifix: Konstruktion und Architektur verifizierender Übersetzer (Verifix: Construction and Architecture of Verifying Compilers). it - Information Technology 46 5/2004 (May 2004) 265-276
    • (2004) it - Information Technology , vol.46 , Issue.5-2004 , pp. 265-276
    • Glesner, S.1    Goos, G.2    Zimmermann, W.3
  • 8
    • 18744375895 scopus 로고    scopus 로고
    • Verification of compilers
    • Correct System Design. Steffen B., and Olderog E.R. (Eds) volume 1710
    • Goos G., and Zimmermann W. Verification of compilers. In: Steffen B., and Olderog E.R. (Eds). Correct System Design. Springer-Verlag (November 1999) 201-230 volume 1710
    • (1999) Springer-Verlag , pp. 201-230
    • Goos, G.1    Zimmermann, W.2
  • 9
    • 33747124759 scopus 로고    scopus 로고
    • A machine-checked model for a Java-like language, virtual machine and compiler
    • Klein G., and Nipkow T. A machine-checked model for a Java-like language, virtual machine and compiler. ACM Transactions on Programming Languages and Systems 28 4 (2006) 619-695
    • (2006) ACM Transactions on Programming Languages and Systems , vol.28 , Issue.4 , pp. 619-695
    • Klein, G.1    Nipkow, T.2
  • 13
    • 0030685617 scopus 로고    scopus 로고
    • George C. Necula. Proof-carrying code. ACM Symposium on Principles of Programming Languages and Systems, Paris, France, January 1997
  • 14
    • 35548985953 scopus 로고    scopus 로고
    • George C. Necula. Compiling with Proofs. PhD thesis, 1998
  • 15
    • 17144377157 scopus 로고    scopus 로고
    • George C. Necula. Translation validation for an optimizing compiler. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pages 83-95, 2000
  • 16
    • 0348126394 scopus 로고    scopus 로고
    • Isabelle/HOL - A Proof Assistant for Higher-Order Logic
    • Springer-Verlag
    • Nipkow T., Paulson L.C., and Wenzel M. Isabelle/HOL - A Proof Assistant for Higher-Order Logic. Lecture Notes in Computer Science volume 2283 (2002), Springer-Verlag
    • (2002) Lecture Notes in Computer Science , vol.2283
    • Nipkow, T.1    Paulson, L.C.2    Wenzel, M.3
  • 20
    • 35549007755 scopus 로고    scopus 로고
    • M. Rinard and D. Marinov. Credible compilation with pointers. In Proceedings of the FLoC Workshop on Run-Time Result Verification, Trento, Italy, July 1999
  • 21
    • 35548939160 scopus 로고    scopus 로고
    • Martin Rinard. Credible compilation. Technical Report MIT-LCS-TR-776, MIT Laboratory for Computer Science, March 1999
  • 22
    • 33845948494 scopus 로고    scopus 로고
    • On the Correctness of Transformations in Compiler Back-Ends
    • Leveraging Applications of Formal Methods, Springer-Verlag
    • Zimmermann W. On the Correctness of Transformations in Compiler Back-Ends. Leveraging Applications of Formal Methods. Lecture Notes in Computer Science volume 4313 (2006), Springer-Verlag
    • (2006) Lecture Notes in Computer Science , vol.4313
    • Zimmermann, W.1
  • 23
    • 1442358113 scopus 로고    scopus 로고
    • VOC: A translation validator for optimizing compilers
    • COCV'02, Compiler Optimization Meets Compiler Verification (Satellite Event of ETAPS 2002)
    • Zuck L., Pnueli A., Fang Y., and Goldberg B. VOC: A translation validator for optimizing compilers. COCV'02, Compiler Optimization Meets Compiler Verification (Satellite Event of ETAPS 2002). Electronic Notes in Theoretical Computer Science volume 65 (April 2002) 1-17
    • (2002) Electronic Notes in Theoretical Computer Science , vol.65 , pp. 1-17
    • Zuck, L.1    Pnueli, A.2    Fang, Y.3    Goldberg, B.4


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