메뉴 건너뛰기




Volumn 290, Issue 2, 2003, Pages 1175-1199

Automated techniques for provably safe mobile code

Author keywords

Certifying compilers; Proof carrying code; Type safety; Type systems; Typed assembly language

Indexed keywords

COMPUTER OPERATING SYSTEMS; COMPUTER SOFTWARE; MACHINE ORIENTED LANGUAGES; MOBILE TELECOMMUNICATION SYSTEMS; PROGRAM ASSEMBLERS; PROGRAM COMPILERS;

EID: 0037413289     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0304-3975(01)00201-8     Document Type: Article
Times cited : (6)

References (32)
  • 8
    • 0002381028 scopus 로고
    • An empirical study of the runtime behavior of higher-order logic programs
    • D. Miller (Ed.), University of Pennsylvania, Philadelphia, PA, available as Technical Report MS-CIS-92-86.
    • S. Michaylov, F. Pfenning, An empirical study of the runtime behavior of higher-order logic programs, in: D. Miller (Ed.), Proc. Workshop on the λProlog Programming Language, University of Pennsylvania, Philadelphia, PA, 1992, pp. 257-271, available as Technical Report MS-CIS-92-86.
    • (1992) Proc. Workshop on the λProlog Programming Language , pp. 257-271
    • Michaylov, S.1    Pfenning, F.2
  • 11
    • 84956968251 scopus 로고    scopus 로고
    • Stack-based typed assembly language
    • X. Leroy, A. Ohori (Eds.), Second Workshop on Types in Compilation, Springer, Kyoto, Japan, extended version published as CMU Technical Report CMU-CS-98-178.
    • G. Morrisett, K. Crary, N. Glew, D. Walker, Stack-based typed assembly language, in: X. Leroy, A. Ohori (Eds.), Second Workshop on Types in Compilation, Lecture Notes in Computer Science, Vol. 1473, Springer, Kyoto, Japan, 1998, pp. 28-52, extended version published as CMU Technical Report CMU-CS-98-178.
    • (1998) Lecture Notes in Computer Science , vol.1473 , pp. 28-52
    • Morrisett, G.1    Crary, K.2    Glew, N.3    Walker, D.4
  • 12
    • 0041525084 scopus 로고    scopus 로고
    • From System F to typed assembly language
    • an earlier version appeared in Proc. 25th Symp. on Principles of Programming Languages (POPL'98), San Diego, CA, 1998, pp. 85-97.
    • G. Morrisett, D. Walker, K. Crary, N. Glew, From System F to typed assembly language, ACM Trans. Programming Language Systems 21 (3) (1999) 528-569, an earlier version appeared in Proc. 25th Symp. on Principles of Programming Languages (POPL'98), San Diego, CA, 1998, pp. 85-97.
    • (1999) ACM Trans. Programming Language Systems , vol.21 , Issue.3 , pp. 528-569
    • Morrisett, G.1    Walker, D.2    Crary, K.3    Glew, N.4
  • 14
    • 0004118855 scopus 로고    scopus 로고
    • Ph.D. Thesis, Carnegie Mellon University, available as Technical Report CMU-CS-98-154, October
    • G.C. Necula, Compiling with proofs, Ph.D. Thesis, Carnegie Mellon University, available as Technical Report CMU-CS-98-154, October 1998.
    • (1998) Compiling with proofs
    • Necula, G.C.1
  • 16
    • 0001800257 scopus 로고    scopus 로고
    • Safe, untrusted agents using proof-carrying code
    • Special Issue on Mobile Agent Security, New York: Springer
    • Necula G., Lee P. Safe, untrusted agents using proof-carrying code, Special Issue on Mobile Agent Security, Lecture Notes in Computer Science. Vol. 1419:1997;Springer, New York.
    • (1997) Lecture Notes in Computer Science , vol.1419
    • Necula, G.1    Lee, P.2
  • 17
    • 49249101269 scopus 로고    scopus 로고
    • Efficient representation and validation of logical proofs
    • IEEE Computer Society Press, Indianapolis, Indiana
    • G.C. Necula, P. Lee, Efficient representation and validation of logical proofs, Proc. 13th Annual Symp. on Logic in Computer Science (LICS'98), IEEE Computer Society Press, Indianapolis, Indiana, 1998, pp. 93-104.
    • (1998) Proc. 13th Annual Symp. on Logic in Computer Science (LICS'98) , pp. 93-104
    • Necula, G.C.1    Lee, P.2
  • 19
    • 0002474842 scopus 로고
    • Logic programming in the LF logical framework
    • Huet G. Plotkin G. Cambridge University Press
    • Pfenning F. Logic programming in the LF logical framework. Huet G., Plotkin G. Logical Frameworks. 1991;149-181 Cambridge University Press.
    • (1991) Logical Frameworks , pp. 149-181
    • Pfenning, F.1
  • 20
    • 84957105392 scopus 로고
    • Elf: A meta-language for deductive systems
    • A. Bundy (Ed.), Proc. 12th International Conf. on Automated Deduction, Springer, Nancy, France, system abstract
    • F. Pfenning, Elf: A meta-language for deductive systems, in: A. Bundy (Ed.), Proc. 12th International Conf. on Automated Deduction, Springer, LNAI 814, Nancy, France, 1994, pp. 811-815, system abstract.
    • (1994) LNAI , vol.814 , pp. 811-815
    • Pfenning, F.1
  • 21
    • 0001255803 scopus 로고    scopus 로고
    • Logical frameworks
    • A. Robinson, A. Voronkov (Eds.), Chap. XXI, Elsevier Science and MIT Press
    • F. Pfenning, Logical frameworks, in: A. Robinson, A. Voronkov (Eds.), Handbook of Automated Reasoning, Chap. XXI, Elsevier Science and MIT Press, 2001, pp. 977-1061.
    • (2001) Handbook of Automated Reasoning , pp. 977-1061
    • Pfenning, F.1
  • 22
    • 0012526327 scopus 로고    scopus 로고
    • Algorithms for equality and unification in the presence of notational definitions
    • Altenkirch T. Naraschewski W. Reus B. Types for Proofs and Programs, Springer, Germany: Kloster Irsee
    • Pfenning F., Schürmann C. Algorithms for equality and unification in the presence of notational definitions. Altenkirch T., Naraschewski W., Reus B. Types for Proofs and Programs, Springer, Lecture Notes in Computer Science. Vol. 1657:1998;179-193 Kloster Irsee, Germany.
    • (1998) Lecture Notes in Computer Science , vol.1657 , pp. 179-193
    • Pfenning, F.1    Schürmann, C.2
  • 23
    • 35448990873 scopus 로고    scopus 로고
    • System description: Twelf - A meta-logical framework for deductive systems
    • H. Ganzinger (Ed.), Proc. 16th Internat. Conf. on Automated Deduction (CADE-16), Springer, Trento, Italy
    • F. Pfenning, C. Schürmann, System description: Twelf -- a meta-logical framework for deductive systems, in: H. Ganzinger (Ed.), Proc. 16th Internat. Conf. on Automated Deduction (CADE-16), Springer, LNAI 1632, Trento, Italy, 1999, pp. 202-206.
    • (1999) LNAI , vol.1632 , pp. 202-206
    • Pfenning, F.1    Schürmann, C.2
  • 25
  • 27
    • 4244182303 scopus 로고    scopus 로고
    • Ph.D. Thesis, Department of Mathematical Sciences, Carnegie Mellon University, available as Technical Report CMU-CS-99-167, September
    • R. Virga, Higher-order rewriting with dependent types, Ph.D. Thesis, Department of Mathematical Sciences, Carnegie Mellon University, available as Technical Report CMU-CS-99-167, September 1999.
    • (1999) Higher-order rewriting with dependent types
    • Virga, R.1
  • 30
    • 0011182354 scopus 로고    scopus 로고
    • Technical Report OGI-CSE-99-008, Computer Science Department, Oregon Graduate Institute, July
    • H. Xi, R. Harper, A dependently typed assembly language, Technical Report OGI-CSE-99-008, Computer Science Department, Oregon Graduate Institute, July 1999.
    • (1999) A dependently typed assembly language
    • Xi, H.1    Harper, R.2


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