메뉴 건너뛰기




Volumn 44, Issue 1, 2009, Pages 340-353

State-dependent representation independence

Author keywords

Abstract data types; Existential types; Local state; Representation independence; Step indexed logical relations

Indexed keywords

ABSTRACTING; ALGOL (PROGRAMMING LANGUAGE);

EID: 70350346611     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1594834.1480925     Document Type: Conference Paper
Times cited : (40)

References (29)
  • 1
    • 59249095789 scopus 로고    scopus 로고
    • Step-indexed syntactic logical relations for recursive and quantified types
    • Extended/corrected version of this paper available as Harvard University TR-01-06
    • Amal Ahmed. Step-indexed syntactic logical relations for recursive and quantified types. In ESOP, 2006. Extended/corrected version of this paper available as Harvard University TR-01-06.
    • (2006) ESOP
    • Ahmed, A.1
  • 2
    • 59249097625 scopus 로고    scopus 로고
    • Typed closure conversion preserves observational equivalence
    • Amal Ahmed and Matthias Blume. Typed closure conversion preserves observational equivalence. In ICFP, 2008.
    • (2008) ICFP
    • Ahmed, A.1    Blume, M.2
  • 4
    • 0038559204 scopus 로고    scopus 로고
    • An indexed model of recursive types for foundational proof-carrying code
    • Andrew W. Appel and David McAllester. An indexed model of recursive types for foundational proof-carrying code. Transactions on Programming Languages and Systems, 23(5):657-683, 2001.
    • (2001) Transactions on Programming Languages and Systems , vol.23 , Issue.5 , pp. 657-683
    • Appel, A.W.1    McAllester, D.2
  • 5
    • 33745220946 scopus 로고    scopus 로고
    • Ownership confinement ensures representation independence in object-oriented programs
    • Anindya Banerjee and David A. Naumann. Ownership confinement ensures representation independence in object-oriented programs. Journal of the ACM, 52(6):894-960, 2005.
    • (2005) Journal of the ACM , vol.52 , Issue.6 , pp. 894-960
    • Banerjee, A.1    Naumann, D.A.2
  • 6
    • 33745774601 scopus 로고    scopus 로고
    • State based ownership, reentrance, and encapsulation
    • Anindya Banerjee and David A. Naumann. State based ownership, reentrance, and encapsulation. In ECOOP, 2005.
    • (2005) ECOOP
    • Banerjee, A.1    Naumann, D.A.2
  • 7
    • 33646175047 scopus 로고    scopus 로고
    • Relational reasoning in a nominal semantics for storage
    • Nick Benton and Benjamin Leperchey. Relational reasoning in a nominal semantics for storage. In TLCA, 2005.
    • (2005) TLCA
    • Benton, N.1    Leperchey, B.2
  • 10
    • 34548071296 scopus 로고    scopus 로고
    • Relational reasoning for recursive types and references
    • Nina Bohr and Lars Birkedal. Relational reasoning for recursive types and references. In APLAS, 2006.
    • (2006) APLAS
    • Bohr, N.1    Birkedal, L.2
  • 12
    • 0037629421 scopus 로고    scopus 로고
    • A type system for higher-order modules
    • Derek Dreyer, Karl Crary, and Robert Harper. A type system for higher-order modules. In POPL, 2003.
    • (2003) POPL
    • Dreyer, D.1    Crary, K.2    Harper, R.3
  • 13
    • 33745828715 scopus 로고    scopus 로고
    • Small bisimulations for reasoning about higher-order imperative programs
    • Vasileios Koutavas and Mitchell Wand. Small bisimulations for reasoning about higher-order imperative programs. In POPL, 2006.
    • (2006) POPL
    • Koutavas, V.1    Wand, M.2
  • 14
    • 84888559479 scopus 로고    scopus 로고
    • Reasoning about class behavior
    • Vasileios Koutavas and Mitchell Wand. Reasoning about class behavior. In FOOL/WOOD, 2007.
    • (2007) FOOL/WOOD
    • Koutavas, V.1    Wand, M.2
  • 15
    • 0029205357 scopus 로고
    • Applicative functors and fully transparent higher-order modules
    • Xavier Leroy. Applicative functors and fully transparent higher-order modules. In POPL, 1995.
    • (1995) POPL
    • Leroy, X.1
  • 16
    • 26844576367 scopus 로고    scopus 로고
    • Recursive polymorphic types and parametricity in an operational framework
    • Paul-André Melliès and Jérôme Vouillon. Recursive polymorphic types and parametricity in an operational framework. In LICS, 2005.
    • (2005) LICS
    • Melliès, P.-A.1    Vouillon, J.2
  • 17
    • 0002532301 scopus 로고
    • Representation independence and data abstraction
    • John C. Mitchell. Representation independence and data abstraction. In POPL, 1986.
    • (1986) POPL
    • Mitchell, J.C.1
  • 18
    • 55249085443 scopus 로고    scopus 로고
    • Hoare type theory, polymorphism and separation
    • September
    • Aleksandar Nanevski, Greg Morrisett, and Lars Birkedal. Hoare type theory, polymorphism and separation. Journal of Functional Programming, 18(5&6):865-911, September 2008.
    • (2008) Journal of Functional Programming , vol.18 , Issue.5-6 , pp. 865-911
    • Nanevski, A.1    Morrisett, G.2    Birkedal, L.3
  • 19
    • 0000233772 scopus 로고    scopus 로고
    • Behavioral equivalence in the polymorphic pi-calculus
    • Benjamin C. Pierce and Davide Sangiorgi. Behavioral equivalence in the polymorphic pi-calculus. Journal of the ACM, 47(3):531-586, 2000.
    • (2000) Journal of the ACM , vol.47 , Issue.3 , pp. 531-586
    • Pierce, B.C.1    Sangiorgi, D.2
  • 20
    • 33745200491 scopus 로고    scopus 로고
    • Typed operational reasoning
    • B. C. Pierce, editor, The MIT Press
    • Andrew Pitts. Typed operational reasoning. In B. C. Pierce, editor, Advanced Topics in Types and Programming Languages, pages 245-289. The MIT Press, 2005.
    • (2005) Advanced Topics in Types and Programming Languages , pp. 245-289
    • Pitts, A.1
  • 21
    • 0003685579 scopus 로고    scopus 로고
    • Operational reasoning for functions with local state
    • Andrew Pitts and Ian Stark. Operational reasoning for functions with local state. In HOOTS, 1998.
    • (1998) HOOTS
    • Pitts, A.1    Stark, I.2
  • 22
    • 84888550181 scopus 로고    scopus 로고
    • Correctness of data representations involving heap data structures
    • Uday Reddy and Hongseok Yang. Correctness of data representations involving heap data structures. In ESOP, 2003.
    • (2003) ESOP
    • Reddy, U.1    Yang, H.2
  • 23
    • 0000278953 scopus 로고
    • Types abstraction and parametric polymorphism
    • John C. Reynolds. Types, abstraction and parametric polymorphism. In Information Processing, 1983.
    • (1983) Information Processing
    • Reynolds, J.C.1
  • 24
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • John C. Reynolds. Separation logic: A logic for shared mutable data structures. In LICS, 2002.
    • (2002) LICS
    • Reynolds, J.C.1
  • 25
    • 35248870976 scopus 로고    scopus 로고
    • Non-dependent types for Standard ML modules
    • Claudio V. Russo. Non-dependent types for Standard ML modules. In PPDP, 1999.
    • (1999) PPDP
    • Russo, C.V.1
  • 26
    • 82755165784 scopus 로고    scopus 로고
    • Environmental bisimulations for higher-order languages
    • Davide Sangiorgi, Naoki Kobayashi, and Eijiro Sumii. Environmental bisimulations for higher-order languages. In LICS, 2007.
    • (2007) LICS
    • Sangiorgi, D.1    Kobayashi, N.2    Sumii, E.3
  • 27
    • 34047126463 scopus 로고    scopus 로고
    • A bisimulation for dynamic sealing
    • Eijiro Sumii and Benjamin Pierce. A bisimulation for dynamic sealing. Theoretical Computer Science, 375(1-3):161-192, 2007.
    • (2007) Theoretical Computer Science , vol.375 , Issue.1-3 , pp. 161-192
    • Sumii, E.1    Pierce, B.2
  • 28
    • 35348948557 scopus 로고    scopus 로고
    • A bisimulation for type abstraction and recursion
    • Eijiro Sumii and Benjamin Pierce. A bisimulation for type abstraction and recursion. Journal of the ACM, 54(5):1-43, 2007.
    • (2007) Journal of the ACM , vol.54 , Issue.5 , pp. 1-43
    • Sumii, E.1    Pierce, B.2
  • 29
    • 35748935522 scopus 로고    scopus 로고
    • Selective strictness and parametricity in structural operational semantics, inequationally
    • Janis Voigtländer and Patricia Johann. Selective strictness and parametricity in structural operational semantics, inequationally. Theoretical Computer Science, 388(1-3):290-318, 2007.
    • (2007) Theoretical Computer Science , vol.388 , Issue.1-3 , pp. 290-318
    • Voigtländer, J.1    Johann, P.2


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