메뉴 건너뛰기




Volumn 38, Issue 9, 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

ABSTRACTING; ALGORITHMS; COMPUTATIONAL METHODS; FORMAL LOGIC; PROGRAM COMPILERS; PROGRAM DEBUGGING; SEMANTICS;

EID: 1442288659     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/944746.944714     Document Type: Conference Paper
Times cited : (6)

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
  • 3
    • 85039572465 scopus 로고    scopus 로고
    • T. Alice Project. Alice manual: Pickling. http://www.ps.uni-sb.de/alice/manual/pickling.html, 2003.
    • (2003) Alice Manual: Pickling
  • 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
    • 85039573071 scopus 로고
    • Fingerprint.i3
    • A. Z. Broder et al. Fingerprint.i3. http://research.compaq.com/SRC/m3sources/html/fingerprint/src/Fingerprint.i3.ht ml, 1994.
    • (1994)
    • Broder, A.Z.1
  • 8
    • 0038893903 scopus 로고    scopus 로고
    • Type-safe linking with recursivwe DLLs and shared libraries
    • D. Duggan. Type-safe linking with recursivwe DLLs and shared libraries. ACM TOPLAS, 24(6): 711-804, 2002.
    • (2002) ACM TOPLAS , vol.24 , Issue.6 , pp. 711-804
    • Duggan, D.1
  • 10
  • 11
    • 84944472415 scopus 로고    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.
    • Proc. 21st POPL, 1994
    • 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
    • 85039569295 scopus 로고    scopus 로고
    • JoCaml
    • JoCaml. http://pauillac.inria.fr/jocaml/.
  • 16
    • 25344467149 scopus 로고    scopus 로고
    • Global abstraction-safe marshalling with hash types
    • Technical Report RR-4851, INRIA Rocquencourt; Also published as UCAM-CL-TR-569
    • J. J. Leifer, G. Peskine, P. Sewell, 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)
    • Leifer, J.J.1    Peskine, G.2    Sewell, 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
  • 20
    • 1142294728 scopus 로고    scopus 로고
    • .NET framework developer's guide: Serializing objects
    • Microsoft Corporation. .NET Framework developer's guide: Serializing objects. http://msdn.microsoft.com/library/en-us/cpguide/html/cpovrserializingobjects.as p, 2001.
    • (2001)
  • 22
    • 85039563315 scopus 로고    scopus 로고
    • Objective Cam1
    • Objective Cam1. http://caml.inria.fr.
  • 23
    • 0003451734 scopus 로고    scopus 로고
    • Relating cryptography and polymorphism
    • July 16 2000. 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.
    • 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
    • Technical report, 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.ps.uni-sb.de/Papers/abstracts/opaque.html.
    • (2002)
    • 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
  • 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
  • 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
  • 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가 분석하여 추출한 것입니다.