메뉴 건너뛰기




Volumn 40, Issue 6, 2005, Pages 62-72

Checking type safety of foreign function calls

Author keywords

Dataflow analysis; FFI; Flow sensitive type system; Foreign function calls; Foreign function interface; Multi lingual type inference; Multi lingual type system; OCaml; Representational type

Indexed keywords

FLOW-SENSITIVE TYPE SYSTEM; FOREIGN FUNCTION CALLS; FOREIGN FUNCTION INTERFACE (FFI); MULTI-LINGUAL TYPE INFERENCE; MULTI-LINGUAL TYPE SYSTEM; OCAML; REPRESENTATIONAL TYPE;

EID: 33745276250     PISSN: 03621340     EISSN: 03621340     Source Type: Journal    
DOI: 10.1145/1064978.1065019     Document Type: Article
Times cited : (24)

References (22)
  • 3
    • 84858892168 scopus 로고    scopus 로고
    • N. Benton and A. Kennedy, editors. BABEL'01: First International Workshop on Multi-Language Infrastructure and Interoperability, Firenze, Italy, Sept
    • N. Benton and A. Kennedy, editors. BABEL'01: First International Workshop on Multi-Language Infrastructure and Interoperability, volume 59 of Electronic Notes in Theoretical Computer Science, Firenze, Italy, Sept, 2001. http://www.elsevier.nl/locate/ entcs/volume59.html.
    • (2001) Electronic Notes in Theoretical Computer Science , vol.59
  • 6
    • 35248891044 scopus 로고    scopus 로고
    • Precise analysis of string expressions
    • R. Cousot, editor, Static Analysis, 10th International Symposium, San Diego, CA, USA, June. Springer-Verlag
    • A. S. Christensen, A. Møller, and M. I. Schwartzbach. Precise Analysis of String Expressions. In R. Cousot, editor, Static Analysis, 10th International Symposium, volume 2694 of Lecture Notes in Computer Science, pages 1-18, San Diego, CA, USA, June 2003. Springer-Verlag.
    • (2003) Lecture Notes in Computer Science , vol.2694 , pp. 1-18
    • Christensen, A.S.1    Møller, A.2    Schwartzbach, M.I.3
  • 7
    • 4644322663 scopus 로고    scopus 로고
    • The fugue protocol checker: Is your software baroque?
    • Microsoft Research, Jan.
    • R. DeLine and M. Fähndrich. The Fugue Protocol Checker: Is your software Baroque? Technical Report MSR-TR-2004-07, Microsoft Research, Jan. 2004.
    • (2004) Technical Report , vol.MSR-TR-2004-07
    • DeLine, R.1    Fähndrich, M.2
  • 10
    • 31744435929 scopus 로고    scopus 로고
    • Checking type safety of foreign function calls
    • University of Maryland, Computer Science Department, Nov.
    • M. Furr and J. S. Foster. Checking Type Safety of Foreign Function Calls. Technical Report CS-TR-4627, University of Maryland, Computer Science Department, Nov. 2004.
    • (2004) Technical Report , vol.CS-TR-4627
    • Furr, M.1    Foster, J.S.2
  • 14
    • 1442289954 scopus 로고    scopus 로고
    • Language integration in the common language runtime
    • Feb.
    • J. Hamilton. Language Integration in the Common Language Runtime. ACM SIGPLAN Notices, 38(2): 19-28, Feb. 2003.
    • (2003) ACM SIGPLAN Notices , vol.38 , Issue.2 , pp. 19-28
    • Hamilton, J.1
  • 16
    • 0004148166 scopus 로고    scopus 로고
    • Aug. Release 3.08
    • X. Leroy. The Objective Caml system, Aug. 2004. Release 3.08, http://caml.inria.fr/distrib/ocaml-3.08/ocaml-3.08-refman.pdf.
    • (2004) The Objective Caml System
    • Leroy, X.1
  • 18
    • 84881382502 scopus 로고    scopus 로고
    • Scripting .NET using mondrian
    • J. L. Knudsen, editor, ECOOP 2001-Object-Oriented Programming, 15th European Conference, Budapest, Hungary, June. Springer-Verlag
    • E. Meijer, N. Perry, and A. van Yzendoorn. Scripting .NET using Mondrian. In J. L. Knudsen, editor, ECOOP 2001-Object-Oriented Programming, 15th European Conference, volume 2072 of Lecture Notes in Computer Science, pages 150-164, Budapest, Hungary, June 2001. Springer-Verlag.
    • (2001) Lecture Notes in Computer Science , vol.2072 , pp. 150-164
    • Meijer, E.1    Perry, N.2    Van Yzendoorn, A.3
  • 20
    • 84959039613 scopus 로고    scopus 로고
    • CIL: Intermediate language and tools for analysis and transformation of C programs
    • R. N. Horspool, editor, Compiler Construction, 11th International Conference, Grenoble, France, Apr. Springer-Verlag
    • G. C. Necula, S. McPeak, S. P. Rahul, and W. Weimer. CIL: Intermediate Language and Tools for Analysis and Transformation of C Programs. In R. N. Horspool, editor, Compiler Construction, 11th International Conference, volume 2304 of Lecture Notes in Computer Science, pages 213-228, Grenoble, France, Apr. 2002. Springer-Verlag.
    • (2002) Lecture Notes in Computer Science , vol.2304 , pp. 213-228
    • Necula, G.C.1    McPeak, S.2    Rahul, S.P.3    Weimer, W.4
  • 22
    • 84957871932 scopus 로고    scopus 로고
    • Safe and principled language interoperation
    • D. Swierstra, editor, 8th European Symposium on Programming, Amsterdam, The Netherlands, Mar. Springer-Verlag
    • V. Trifonov and Z. Shao. Safe and Principled Language Interoperation. In D. Swierstra, editor, 8th European Symposium on Programming, volume 1576 of Lecture Notes in Computer Science, pages 128-146, Amsterdam, The Netherlands, Mar. 1999. Springer-Verlag.
    • (1999) Lecture Notes in Computer Science , vol.1576 , pp. 128-146
    • Trifonov, V.1    Shao, Z.2


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