메뉴 건너뛰기




Volumn , Issue , 2008, Pages 157-168

Typed closure conversion preserves observational equivalence

Author keywords

Equivalence preserving compilation; Full abstraction; Step indexed logical relations; Typed closure conversion

Indexed keywords

EQUIVALENCE-PRESERVING COMPILATION; FULL ABSTRACTION; LANGUAGE-BASED SECURITIES; OBSERVATIONAL EQUIVALENCES; OPERATIONAL TECHNIQUES; POTENTIAL ATTACKS; RECURSIVE TYPES; STEP-INDEXED LOGICAL RELATIONS; TARGET VALUES; TRANSLATION PROCESS; TYPED CLOSURE CONVERSION;

EID: 59249097625     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1411204.1411227     Document Type: Conference Paper
Times cited : (53)

References (29)
  • 1
    • 84878558984 scopus 로고    scopus 로고
    • Protection in programming-language translations
    • London, UK
    • M. Abadi. Protection in programming-language translations. In ICALP '98, pages 868-883, London, UK, 1998.
    • (1998) ICALP '98 , pp. 868-883
    • Abadi, M.1
  • 3
    • 59249095789 scopus 로고    scopus 로고
    • Step-indexed syntactic logical relations for recursive and quantified types. Technical Report TR-01-06, Harvard University
    • Mar, ttic.uchicago.edu/~amal
    • A. Ahmed. Step-indexed syntactic logical relations for recursive and quantified types. Technical Report TR-01-06, Harvard University, Mar. 2006. ttic.uchicago.edu/~amal.
    • (2006)
    • Ahmed, A.1
  • 4
    • 59249095789 scopus 로고    scopus 로고
    • Step-indexed syntactic logical relations for recursive and quantified types
    • Mar
    • A. Ahmed. Step-indexed syntactic logical relations for recursive and quantified types. In ESOP '06, Mar. 2006.
    • (2006) ESOP '06
    • Ahmed, A.1
  • 5
    • 59249089868 scopus 로고    scopus 로고
    • Typed closure conversion preserves observational equivalence
    • Technical Report TR-2008-07, Department of Computer Science, University of Chicago, July
    • A. Ahmed and M. Blume. Typed closure conversion preserves observational equivalence. Technical Report TR-2008-07, Department of Computer Science, University of Chicago, July 2008.
    • (2008)
    • Ahmed, A.1    Blume, M.2
  • 7
    • 33745867351 scopus 로고    scopus 로고
    • Sound and complete models of contracts
    • M. Blume and D. McAllester. Sound and complete models of contracts. J. Funct. Prog., 16(4-5):375-414, 2006.
    • (2006) J. Funct. Prog , vol.16 , Issue.4-5 , pp. 375-414
    • Blume, M.1    McAllester, D.2
  • 8
    • 0027004056 scopus 로고
    • Observable sequentiality and full abstraction
    • R. Cartwright and M. Felleisen. Observable sequentiality and full abstraction. In POPL '92, pages 328-342, 1992.
    • (1992) POPL '92 , pp. 328-342
    • Cartwright, R.1    Felleisen, M.2
  • 10
    • 0026913084 scopus 로고
    • A revised report on the syntactic theories of sequential control and state
    • M. Felleisen and R. Hieb. A revised report on the syntactic theories of sequential control and state. Theor. Comput. Sci., 103(2):235-271, 1992.
    • (1992) Theor. Comput. Sci , vol.103 , Issue.2 , pp. 235-271
    • Felleisen, M.1    Hieb, R.2
  • 11
    • 0036948883 scopus 로고    scopus 로고
    • Contracts for higher-order functions
    • ACM Press
    • R. B. Findler and M. Felleisen. Contracts for higher-order functions. In ICFP '02, pages 48-59. ACM Press, 2002.
    • (2002) ICFP '02 , pp. 48-59
    • Findler, R.B.1    Felleisen, M.2
  • 13
    • 0029193015 scopus 로고
    • A fully abstract semantics for a concurrent functional language with monadic types
    • A. Jeffrey. A fully abstract semantics for a concurrent functional language with monadic types. In LICS '95, 1995.
    • (1995) LICS '95
    • Jeffrey, A.1
  • 14
    • 33749590020 scopus 로고    scopus 로고
    • Securing the .NET programming model
    • A. Kennedy. Securing the .NET programming model. Theor. Comput. Sci., 364(3):311-317, 2006.
    • (2006) Theor. Comput. Sci , vol.364 , Issue.3 , pp. 311-317
    • Kennedy, A.1
  • 15
    • 33745802808 scopus 로고    scopus 로고
    • Formal certification of a compiler back-end or: Programming a compiler with a proof assistant
    • Jan
    • X. Leroy. Formal certification of a compiler back-end or: programming a compiler with a proof assistant. In POPL'06, Jan. 2006.
    • (2006) POPL'06
    • Leroy, X.1
  • 16
    • 0026965761 scopus 로고
    • Unboxed objects and polymorphic typing
    • ACM Press, Jan
    • X. Leroy. Unboxed objects and polymorphic typing. In POPL '92, pages 177-188. ACM Press, Jan. 1992.
    • (1992) POPL '92 , pp. 177-188
    • Leroy, X.1
  • 17
    • 84974295344 scopus 로고
    • Equivalence in functional languages with effects
    • I. A. Mason and C. L. Talcott. Equivalence in functional languages with effects. J. Funct. Prog., 1(3):287-327, 1991.
    • (1991) J. Funct. Prog , vol.1 , Issue.3 , pp. 287-327
    • Mason, I.A.1    Talcott, C.L.2
  • 18
    • 34548269984 scopus 로고    scopus 로고
    • Operational semantics for multi-language programs
    • Jan
    • J. Matthews and R. B. Findler. Operational semantics for multi-language programs. In POPL '07, Jan. 2007.
    • (2007) POPL '07
    • Matthews, J.1    Findler, R.B.2
  • 19
    • 33846545518 scopus 로고    scopus 로고
    • A. R. Meyer and K. Sieber. Towards fully abstract semantics for local variables. In POPL '88, pages 191-203, 1988.
    • A. R. Meyer and K. Sieber. Towards fully abstract semantics for local variables. In POPL '88, pages 191-203, 1988.
  • 21
    • 0031679751 scopus 로고    scopus 로고
    • From System F to Typed Assembly Language
    • Jan
    • G. Morrisett, D. Walker, K. Crary, and N. Glew. From System F to Typed Assembly Language. In POPL '98, pages 85-97, Jan. 1998.
    • (1998) POPL '98 , pp. 85-97
    • Morrisett, G.1    Walker, D.2    Crary, K.3    Glew, N.4
  • 23
    • 34548105576 scopus 로고    scopus 로고
    • Abstract predicates and mutable ADTs in Hoare Type Theory
    • A. Nanevski, A. Ahmed, G. Morrisett, and L. Birkedal. Abstract predicates and mutable ADTs in Hoare Type Theory. In ESOP '07, pages 189-204, 2007.
    • (2007) ESOP '07 , pp. 189-204
    • Nanevski, A.1    Ahmed, A.2    Morrisett, G.3    Birkedal, L.4
  • 24
    • 84878538793 scopus 로고    scopus 로고
    • Existential types: Logical relations and operational equivalence
    • A. M. Pitts. Existential types: Logical relations and operational equivalence. In ICALP '98, pages 309-326, 1998.
    • (1998) ICALP '98 , pp. 309-326
    • Pitts, A.M.1
  • 25
    • 0003635681 scopus 로고
    • Lambda-definability and logical relations
    • Univ. of Edinburgh, Oct
    • G. D. Plotkin. Lambda-definability and logical relations. Memorandum SAI-RM-4, Univ. of Edinburgh, Oct. 1973.
    • (1973) Memorandum SAI-RM-4
    • Plotkin, G.D.1
  • 26
    • 0020919435 scopus 로고
    • Types, abstraction, and parametric polymorphism
    • J. C. Reynolds. Types, abstraction, and parametric polymorphism. Information Processing, pages 513-523, 1983.
    • (1983) Information Processing , pp. 513-523
    • Reynolds, J.C.1
  • 27
    • 85030211951 scopus 로고
    • Fully abstract translations between functional languages
    • J. G. Riecke. Fully abstract translations between functional languages. In POPL '91, pages 245-254, 1991.
    • (1991) POPL '91 , pp. 245-254
    • Riecke, J.G.1
  • 28
    • 0030679082 scopus 로고    scopus 로고
    • Flexible representation analysis
    • ACM Press
    • Z. Shao. Flexible representation analysis. In ICFP '97, pages 85-98. ACM Press, 1997.
    • (1997) ICFP '97 , pp. 85-98
    • Shao, Z.1
  • 29
    • 0001748856 scopus 로고
    • Intensional interpretations of functionals of finite type I
    • June
    • W. W. Tait. Intensional interpretations of functionals of finite type I. J. of Symbolic Logic, 32(2):198-212, June 1967.
    • (1967) J. of Symbolic Logic , vol.32 , Issue.2 , pp. 198-212
    • Tait, W.W.1


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