메뉴 건너뛰기




Volumn 31, Issue , 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

ALGORITHMS; COMPUTER SIMULATION; INFORMATION ANALYSIS; MATHEMATICAL TRANSFORMATIONS; OPTIMIZATION; PROGRAM COMPILERS; SEMANTICS;

EID: 2442575906     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/964001.964003     Document Type: Conference Paper
Times cited : (175)

References (38)
  • 6
    • 84955577131 scopus 로고
    • Subtyping with singleton types
    • L. Pacholski and J. Tiuryn, editors, number 933 in Lecture Notes in Computer Science. Springer-Verlag
    • D. Aspinall. Subtyping with singleton types. In L. Pacholski and J. Tiuryn, editors, Computer Science Logic, 8th International Workshop (CSL'94), number 933 in Lecture Notes in Computer Science. Springer-Verlag, 1995.
    • (1995) Computer Science Logic, 8th International Workshop (CSL'94)
    • Aspinall, D.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
    • Massachusets Institute of Technology, March
    • M. Rinard. Credible compilation. Technical Report MIT-LCS-TR-776, Massachusets Institute of Technology, March 1999.
    • (1999) Technical Report , vol.MIT-LCS-TR-776
    • 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
  • 29
  • 30
    • 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
  • 32
    • 0035612136 scopus 로고    scopus 로고
    • Set constraints for destructive array update optimization
    • May
    • 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
  • 33
    • 0035612136 scopus 로고    scopus 로고
    • 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.
    • (1998) International Conference on Computer Languages
  • 37
    • 2442613346 scopus 로고    scopus 로고
    • Verification of the Schorr-Waite graph marking algorithm by refinement
    • Slides from talk at, March
    • H. Yang. Verification of the Schorr-Waite graph marking algorithm by refinement. Slides from talk at Dagstuhl Seminar 03101, March 2003.
    • (2003) Dagstuhl Seminar 03101
    • Yang, H.1
  • 38
    • 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가 분석하여 추출한 것입니다.