메뉴 건너뛰기




Volumn , Issue , 2003, Pages 220-231

Automatically proving the correctness of compiler optimizations

Author keywords

Automated correctness proofs; Compiler optimization

Indexed keywords

OPTIMIZATION; SEMANTICS; THEOREM PROVING;

EID: 0038039859     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/781131.781156     Document Type: Conference Paper
Times cited : (74)

References (35)
  • 1
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • Los Angeles CA, January
    • Patrick Cousot and Radhia Cousot. Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In Conference Record of the Fourth ACM Symposium on Principles of Programming Languages, pages 238-252, Los Angeles CA, January 1977.
    • (1977) Conference Record of the Fourth ACM Symposium on Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 5
    • 85037030721 scopus 로고
    • Synthesis of synchronization skeletons for branching time temporal logic
    • Logics of Programs: Workshop, Yorktown Heights, New York, May. Springer-Verlag
    • E.M. Clarke and E.A. Emerson. Synthesis of Synchronization Skeletons for Branching Time Temporal Logic. In Logics of Programs: Workshop, volume 131 of Lecture Notes in Computer Science, Yorktown Heights, New York, May 1981. Springer-Verlag.
    • (1981) Lecture Notes in Computer Science , vol.131
    • Clarke, E.M.1    Emerson, E.A.2
  • 13
    • 0038220667 scopus 로고    scopus 로고
    • Automatically proving the correctness of compiler optimizations
    • University of Washington, November
    • Sorin Lerner, Todd Millstein, and Craig Chambers. Automatically proving the correctness of compiler optimizations. Technical Report UW-CSE-02-11-02, University of Washington, November 2002.
    • (2002) Technical Report UW-CSE-02-11-02
    • Lerner, S.1    Millstein, T.2    Chambers, C.3
  • 15
    • 0018434045 scopus 로고
    • Global optimization by suppression of partial redundancies
    • February
    • E. Morel and C. Renvoise. Global optimization by suppression of partial redundancies. Communications of the ACM, 22(2):96-103, February 1979.
    • (1979) Communications of the ACM , vol.22 , Issue.2 , pp. 96-103
    • Morel, E.1    Renvoise, C.2
  • 22
    • 84937396540 scopus 로고    scopus 로고
    • Proof generation in the Touchstone theorem prover
    • Pittsburgh, Pennsylvania, June. Springer-Verlag LNAI 1831
    • George C. Necula and Peter Lee. Proof generation in the Touchstone theorem prover. In Proceedings of the International Conference on Automated Deduction, pages 25-44, Pittsburgh, Pennsylvania, June 2000. Springer-Verlag LNAI 1831.
    • (2000) Proceedings of the International Conference on Automated Deduction , pp. 25-44
    • Necula, G.C.1    Lee, P.2
  • 25
    • 84957365826 scopus 로고    scopus 로고
    • PVS: Combining specification, proof checking, and model checking
    • Computer-Aided Verification, CAV '96, New Brunswick, NJ, July/August. Springer-Verlag
    • S. Owre, S. Rajan, J.M. Rushby, N. Shankar, and M.K. Srivas. PVS: Combining specification, proof checking, and model checking. In Computer-Aided Verification, CAV '96, volume 1102 of Lecture Notes in Computer Science, pages 411-414, New Brunswick, NJ, July/August 1996. Springer-Verlag.
    • (1996) Lecture Notes in Computer Science , vol.1102 , pp. 411-414
    • Owre, S.1    Rajan, S.2    Rushby, J.M.3    Shankar, N.4    Srivas, M.K.5
  • 26
    • 84947923818 scopus 로고    scopus 로고
    • Translation validation
    • Tools and Algorithms for Construction and Analysis of Systems, TACAS '98
    • A. Pnueli, M. Siegel, and E. Singerman. Translation validation. In Tools and Algorithms for Construction and Analysis of Systems, TACAS '98, volume 1384 of Lecture Notes in Computer Science, pages 151-166, 1998.
    • (1998) Lecture Notes in Computer Science , vol.1384 , pp. 151-166
    • Pnueli, A.1    Siegel, M.2    Singerman, E.3
  • 27
    • 0038220668 scopus 로고    scopus 로고
    • Credible compilation
    • Massachusetts Institute of Technology, March
    • Martin Rinard. Credible compilation. Technical Report MIT-LCS-TR-776, Massachusetts Institute of Technology, March 1999.
    • (1999) Technical Report MIT-LCS-TR-776
    • Rinard, M.1
  • 30
    • 84905008881 scopus 로고    scopus 로고
    • Data flow analysis as model checking of abstract interpretations
    • Giorgio Levi, editor, Proceedings of the 5th International Symposium on Static Analysis (SAS). Springer-Verlag, September
    • David A. Schmidt and Bernhard Steffen. Data flow analysis as model checking of abstract interpretations. In Giorgio Levi, editor, Proceedings of the 5th International Symposium on Static Analysis (SAS), volume 1503 of Lecture Notes in Computer Science (LNCS), pages 351-380. Springer-Verlag, September 1998.
    • (1998) Lecture Notes in Computer Science (LNCS) , vol.1503 , pp. 351-380
    • Schmidt, D.A.1    Steffen, B.2
  • 32
    • 85009827121 scopus 로고
    • Data flow analysis as model checking
    • T. Ito and A.R. Meyer, editors, Theoretical Aspects of Computer Science (TACS), Sendai (Japan). Springer-Verlag, September
    • Bernhard Steffen. Data flow analysis as model checking. In T. Ito and A.R. Meyer, editors, Theoretical Aspects of Computer Science (TACS), Sendai (Japan), volume 526 of Lecture Notes in Computer Science (LNCS), pages 346-364. Springer-Verlag, September 1991.
    • (1991) Lecture Notes in Computer Science (LNCS) , vol.526 , pp. 346-364
    • Steffen, B.1
  • 33
    • 0027683919 scopus 로고
    • Generating dataflow analysis algorithms for model specifications
    • Bernhard Steffen. Generating dataflow analysis algorithms for model specifications. Science of Computer Programming, 21(2):115-139, 1993.
    • (1993) Science of Computer Programming , vol.21 , Issue.2 , pp. 115-139
    • Steffen, B.1
  • 35
    • 0024884150 scopus 로고
    • A mechanically verified code generator
    • December
    • William D. Young. A mechanically verified code generator. Journal of Automated Reasoning, 5(4):493-518, December 1989.
    • (1989) Journal of Automated Reasoning , vol.5 , Issue.4 , pp. 493-518
    • Young, W.D.1


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