메뉴 건너뛰기




Volumn 8, Issue , 2003, Pages 87-98

Global Abstraction-Safe Marshalling with Hash Types

Author keywords

Abstract types; Distributed programming; Hashing; Lambda calculus; Marshalling; ML; Modules; Programming languages; Serialisation; Singleton kinds; Type theory

Indexed keywords

CODES (SYMBOLS); COMMUNICATION; COMPUTER NETWORKS; COMPUTER PROGRAMMING; COMPUTER SOFTWARE; CONSTRAINT THEORY; MAPPING; SEMANTICS;

EID: 1142299754     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/944705.944714     Document Type: Conference Paper
Times cited : (14)

References (33)
  • 1
    • 84976752728 scopus 로고
    • Dynamic typing in a statically typed language
    • M. Abadi, L. Cardelli, B. Pierce, and G. Plotkin. Dynamic typing in a statically typed language. ACM TOPLAS, 13(2):237-268, 1991.
    • (1991) ACM TOPLAS , vol.13 , Issue.2 , pp. 237-268
    • Abadi, M.1    Cardelli, L.2    Pierce, B.3    Plotkin, G.4
  • 4
    • 1142299746 scopus 로고    scopus 로고
    • Dynamic rebinding for marshalling and update, with destruct-time λ
    • Full version available as UCAM-CL-TR-568
    • G. Bierman, M. Hicks, P. Sewell, G. Stoyle, and K. Wansbrough. Dynamic rebinding for marshalling and update, with destruct-time λ. In Proc. ICFP 2003, 2003. Full version available as UCAM-CL-TR-568. http://www.cl.cam.ac.uk/̃pes20/.
    • (2003) Proc. ICFP 2003
    • Bierman, G.1    Hicks, M.2    Sewell, P.3    Stoyle, G.4    Wansbrough, K.5
  • 5
    • 0029516756 scopus 로고
    • Network objects
    • Available in slightly different form as SRC-115 revised
    • A. Birrell, G. Nelson, S. Owicki, and E. Wobber. Network objects. Software - Practice & Experience, 25(S4):87-130, 1995. Available in slightly different form as SRC-115 revised.
    • (1995) Software - Practice & Experience , vol.25 , Issue.S4 , pp. 87-130
    • Birrell, A.1    Nelson, G.2    Owicki, S.3    Wobber, E.4
  • 6
    • 84862036525 scopus 로고
    • A.Z. Broder et al. Fingerprint.i3. http://research.Compaq.com/SRC/m3sources/html/lingerprint/src/Fingerprint.13. html, 1994.
    • (1994) Fingerprint.i3
    • Broder, A.Z.1
  • 7
    • 0037629421 scopus 로고    scopus 로고
    • A type system for higher-order modules
    • New Orleans
    • D. Dreyer, K. Crary, and R. Harper. A type system for higher-order modules. In Proc. 30th POPL, New Orleans, pages 236-249, 2003.
    • (2003) Proc. 30th POPL , pp. 236-249
    • Dreyer, D.1    Crary, K.2    Harper, R.3
  • 8
    • 0038893903 scopus 로고    scopus 로고
    • Type-safe linking with recursive DLLs and shared libraries
    • D. Duggan. Type-safe linking with recursive DLLs and shared libraries. ACM TOPLAS, 24(6):711-804, 2002.
    • (2002) ACM TOPLAS , vol.24 , Issue.6 , pp. 711-804
    • Duggan, D.1
  • 11
    • 3142732675 scopus 로고
    • A type-theoretic approach to higher-order modules with sharing
    • R. Harper and M. Lillibridge. A type-theoretic approach to higher-order modules with sharing. In Proc. 21st POPL, 1994.
    • (1994) Proc. 21st POPL
    • Harper, R.1    Lillibridge, M.2
  • 12
    • 0029190995 scopus 로고
    • Compiling polymorphism using intensional type analysis
    • R. Harper and G. Morrisett. Compiling polymorphism using intensional type analysis. In Proc. 22nd POPL, pages 130-141, 1995.
    • (1995) Proc. 22nd POPL , pp. 130-141
    • Harper, R.1    Morrisett, G.2
  • 14
    • 84862030408 scopus 로고    scopus 로고
    • JoCaml. http://pauillac.inria.fr/jocaml/.
    • JoCaml
  • 16
    • 25344467149 scopus 로고    scopus 로고
    • Global abstraction-safe marshalling with hash types
    • INRIA Rocquencourt. Also published as UCAM-CL-TR-569
    • J. J. Leifer, G. Peskine, P. Swell, and K. Wansbrough. Global abstraction-safe marshalling with hash types. Technical Report RR-4851, INRIA Rocquencourt, 2003. Available from http://pauillac.inria.fr/̃leifer/research.html. Also published as UCAM-CL-TR-569.
    • (2003) Technical Report , vol.RR-4851
    • Leifer, J.J.1    Peskine, G.2    Swell, P.3    Wansbrough, K.4
  • 17
    • 0028013809 scopus 로고
    • Manifest types, modules, and separate compilation
    • X. Leroy. Manifest types, modules, and separate compilation. In Proc. 21st POPL, pages 109-122, 1994.
    • (1994) Proc. 21st POPL , pp. 109-122
    • Leroy, X.1
  • 18
    • 0029205357 scopus 로고
    • Applicative functors and fully transparent higher-order modules
    • X. Leroy. Applicative functors and fully transparent higher-order modules. In Proc. 22nd POPL, pages 142-153, 1995.
    • (1995) Proc. 22nd POPL , pp. 142-153
    • Leroy, X.1
  • 23
    • 0003451734 scopus 로고    scopus 로고
    • July 16. Substantially revised version to appear in J. Comp. Security
    • B. Pierce and E. Sumii. Relating cryptography and polymorphism. http://web.yl.is.s.u-tokyo.ac.jp/̃sumii/pub/, July 16 2000. Substantially revised version to appear in J. Comp. Security.
    • (2000) Relating Cryptography and Polymorphism
    • Pierce, B.1    Sumii, E.2
  • 24
    • 0041482946 scopus 로고    scopus 로고
    • On recent results for MD2, MD4 and MD5
    • Nov. 12
    • M. J. B. Robshaw. On recent results for MD2, MD4 and MD5. RSA Laboratories' Bulletin, (4), Nov. 12 1996.
    • (1996) RSA Laboratories' Bulletin , Issue.4
    • Robshaw, M.J.B.1
  • 25
    • 84862036391 scopus 로고    scopus 로고
    • Dynamic opacity for abstract types
    • Programming Systems Lab, Universität des Saarlandes
    • A. Rossberg. Dynamic opacity for abstract types. Technical report, Programming Systems Lab, Universität des Saarlandes, 2002. http://www.pa.uni-sb.de/Papers/abstracts/opaque.html.
    • (2002) Technical Report
    • Rossberg, A.1
  • 26
    • 0035030508 scopus 로고    scopus 로고
    • Modules, abstract types, and distributed versioning
    • P. Sewell. Modules, abstract types, and distributed versioning. In Proc. 28th POPL, pages 236-247, 2001.
    • (2001) Proc. 28th POPL , pp. 236-247
    • Sewell, P.1
  • 27
    • 84957042631 scopus 로고    scopus 로고
    • Location-independent communication for mobile agents: A two-level architecture
    • P. Sewell, P. T. Wojciechowski, and B. C. Pierce. Location-independent communication for mobile agents: a two-level architecture. In Internet Programming Languages, LNCS 1686, pages 1-31, 1999.
    • (1999) Internet Programming Languages, LNCS , vol.1686 , pp. 1-31
    • Sewell, P.1    Wojciechowski, P.T.2    Pierce, B.C.3
  • 28
    • 0033685818 scopus 로고    scopus 로고
    • Deciding type equivalence in a language with singleton kinds
    • C. A. Stone and R. Harper. Deciding type equivalence in a language with singleton kinds. In Proc. 27th POPL, pages 214-227, 2000.
    • (2000) Proc. 27th POPL , pp. 214-227
    • Stone, C.A.1    Harper, R.2
  • 29
    • 1142270540 scopus 로고    scopus 로고
    • http://Java.sun.com/j2se/1.4.1/docs/guide/serialization/
    • Sun Microsystems. Java object serialization specification 1.4.4. http://Java.sun.com/j2se/1.4.1/docs/guide/serialization/, 2002.
    • (2002) Java Object Serialization Specification 1.4.4
  • 31
    • 0034546899 scopus 로고    scopus 로고
    • Type-safe cast: Functional pearl
    • S. Weirich, Type-safe cast: Functional pearl. In Proc. ICFP, Montreal, pages 58-67, 2000.
    • (2000) Proc. ICFP, Montreal , pp. 58-67
    • Weirich, S.1
  • 32
    • 84957077404 scopus 로고    scopus 로고
    • Higher-order intensional type analysis
    • Grenoble, France
    • S. Weirich. Higher-order intensional type analysis. In Proc. 11th ESOP, LNCS 2305, Grenoble, France, 2002.
    • (2002) Proc. 11th ESOP, LNCS , vol.2305
    • Weirich, S.1
  • 33
    • 17144422518 scopus 로고    scopus 로고
    • Principals in programming languages: A syntactic proof technique
    • Sep
    • S. Zdancewic, D. Grossman, and G. Morrisett. Principals in programming languages: A syntactic proof technique. In Proc. ICFP, Paris, pages 197-207, Sep 1999.
    • (1999) Proc. ICFP, Paris , pp. 197-207
    • Zdancewic, S.1    Grossman, D.2    Morrisett, G.3


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