메뉴 건너뛰기




Volumn 39, Issue 1, 2004, Pages 14-25

Simple relational correctness proofs for static analyses and program transformations

Author keywords

Denotational semantics; Dependency; Hoare logic; Information flow; Optimizing compilation; Partial equivalence relations; Program analysis; Security; Types

Indexed keywords

DATA PRIVACY; OPTIMIZATION; PROGRAM INTERPRETERS; PROGRAM TRANSLATORS; PROGRAMMING THEORY; SECURITY OF DATA;

EID: 1442263162     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/982962.964003     Document Type: Conference Paper
Times cited : (143)

References (36)
  • 9
    • 0006950143 scopus 로고
    • Strictness analysis of lazy functional programs
    • PhD thesis, Computer Laboratory, University of Cambridge, December
    • P. N. Benton. Strictness Analysis of Lazy Functional Programs. PhD thesis, Computer Laboratory, University of Cambridge, December 1992.
    • (1992)
    • Benton, P.N.1
  • 11
    • 0347934588 scopus 로고    scopus 로고
    • Automatic useless-code detection and elimination for hot functional programs
    • F. Damiani and P. Giannini. Automatic useless-code detection and elimination for hot functional programs. Journal of Functional Programming, pages 509-559, 2000.
    • (2000) Journal of Functional Programming , pp. 509-559
    • Damiani, F.1    Giannini, P.2
  • 13
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • October
    • C. A. R. Hoare. An axiomatic basis for computer programming. Communications of the ACM, 12(10):576-585, October 1969.
    • (1969) Communications of the ACM , vol.12 , Issue.10 , pp. 576-585
    • Hoare, C.A.R.1
  • 24
    • 0038220668 scopus 로고    scopus 로고
    • Credible compilation
    • Technical Report MIT-LCS-TR-776, Massachusetts Institute of Technology, March
    • M. Rinard. Credible compilation. Technical Report MIT-LCS-TR-776, Massachusetts Institute of Technology, March 1999.
    • (1999)
    • Rinard, M.1
  • 26
    • 0035276729 scopus 로고    scopus 로고
    • A PER model of secure information flow in sequential programs
    • March
    • A. Sabelfeld and D. Sands. A PER model of secure information flow in sequential programs. Higher-Order and Symbolic Computation, 14(1): 59-91, March 2001.
    • (2001) Higher-Order and Symbolic Computation , vol.14 , Issue.1 , pp. 59-91
    • Sabelfeld, A.1    Sands, D.2
  • 28
    • 0030784722 scopus 로고    scopus 로고
    • Lightweight closure conversion
    • January; Original version appeared in Proceedings 21st ACM Symposium on Principles of Programming Languages, 1994
    • P. A. Steckler and M. Wand. Lightweight closure conversion. ACM Transactions on Programming Languages and Systems (TOPLAS), pages 48-86, January 1997. Original version appeared in Proceedings 21st ACM Symposium on Principles of Programming Languages, 1994.
    • (1997) ACM Transactions on Programming Languages and Systems (TOPLAS) , pp. 48-86
    • Steckler, P.A.1    Wand, M.2
  • 29
    • 0030370740 scopus 로고    scopus 로고
    • A sound type system for secure flow analysis
    • December
    • D. Volpano, G. Smith, and C. Irvine. A sound type system for secure flow analysis. Journal of Computer Security, 4:167-187, December 1996.
    • (1996) Journal of Computer Security , vol.4 , pp. 167-187
    • Volpano, D.1    Smith, G.2    Irvine, C.3
  • 31
    • 0035612136 scopus 로고    scopus 로고
    • Set constraints for destructive array update optimization
    • May; Preliminary version appeared in International Conference on Computer Languages, 1998
    • M. Wand and W. D. Clinger. Set constraints for destructive array update optimization. Journal of Functional Programming, 11(3):319-346, May 2001. Preliminary version appeared in International Conference on Computer Languages, 1998.
    • (2001) Journal of Functional Programming , vol.11 , Issue.3 , pp. 319-346
    • Wand, M.1    Clinger, W.D.2
  • 35
    • 1442284664 scopus 로고    scopus 로고
    • Verification of the Schorr-Waite graph marking algorithm by refinement
    • Slides from talk at Dagstuhl Seminar 03101, March
    • H. Yang. Verification of the Schorr-Waite graph marking algorithm by refinement. Slides from talk at Dagstuhl Seminar 03101, March 2003.
    • (2003)
    • Yang, H.1
  • 36
    • 1442284666 scopus 로고    scopus 로고
    • VOC: A methodology for the translation validation for optimizing compilers
    • L. Zuck, A. Pnueli, Y. Fang, and B. Goldberg. VOC: A methodology for the translation validation for optimizing compilers. Journal of Universal Computer Science, 9(3):223-247, 2003.
    • (2003) Journal of Universal Computer Science , vol.9 , Issue.3 , pp. 223-247
    • Zuck, L.1    Pnueli, A.2    Fang, Y.3    Goldberg, B.4


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