• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Type-Safe Linking and Modular Assembly Language (1999)

Cached

  • Download as a PDF

Download Links

  • [www-2.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.cs.cornell.edu]
  • [www.eecs.harvard.edu]
  • [www.cs.cornell.edu]
  • [www.cs.cornell.edu]
  • [www.cs.cornell.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Neal Glew , Greg Morrisett
Citations:57 - 1 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Glew99type-safelinking,
    author = {Neal Glew and Greg Morrisett},
    title = {Type-Safe Linking and Modular Assembly Language},
    year = {1999}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Linking is a low-level task that is usually vaguely specified, if at all, by language definitions. However, the security of web browsers and other extensible systems depends crucially upon a set of checks that must be performed at link time. Building upon the simple, but elegant ideas of Cardelli, and module constructs from high-level languages, we present a formal model of typed object files and a set of inference rules that are sufficient to guarantee that type safety is preserved by the linking process.

Citations

1023 The Java Virtual Machine Specification - Lindholm, Yellin - 1996
1016 Proof-carrying code - Necula - 1997
392 safety and performance in the SPIN operating system - BERSHAD, SAVAGE, et al. - 1995
253 Interpretation fonctionelle et elimination des coupures de l’arithmetique d’ordre superieur. These d’Etat - Girard - 1972
251 A type-theoretic approach to higher-order modules - Harper, Lillibridge - 1994
208 Manifest types, modules, and separate compilation - Leroy - 1994
195 Une extension de l’interprétation de Gödel à l’analyse et son application à l’élimination des coupures dans l’analyse et la théorie des types - Girard - 1970
174 Units: Cool modules for HOT languages - Flatt, Felleisen - 1998
136 Stack-based typed assembly language - Morrisett, Crary, et al. - 2002
85 Java Security: Hostile Applets, Holes and Antidotes - McGraw, Felten - 1996
82 Eicken. Implementing multiple protection domains in Java - Hawblitzel, Chang, et al. - 1998
57 Structural subtyping and the notion of power type - Cardelli - 1988
57 The security of static typing with dynamic linking - Dean - 1997
56 Security properties of typed applets - Leroy, Rouaix - 1998
56 A simplified account of polymorphic references - Harper - 1994
37 Efficient Code Certification - Kozen - 1998
33 Typed cross-module compilation - Shao - 1998
27 Safe dynamic linking in an extensible operating system - Sirer, Fiuczynski, et al. - 1996
23 Is The Java Type System Sound - Drossopoulou, Eisenbach - 1997
22 Type Theoretic Methodology for Practical Programming Languages - Crary - 1998
18 Towards an Operational Semantics and Proof of Type Soundness for Java - Drossopoulou, Eisenbach - 1997
14 Typeful Programming. Formal Descriptions of Programming Concepts, E.J.Neuhold, M.Paul Eds., Springer-Verlag - Cardelli - 1991
12 and François Rouaix. Security properties of typed applets - Leroy - 1999
8 From system F to typed assembly language (extended version - Morrisett, Walker, et al. - 1997
6 Chi-Chao Chang, Grzegorz Czajkowski, Deyu Hu, and Thorsten von Eicken. Implementing multiple protection domains in Java - Hawblitzel - 1998
6 The Java Virtual Machine Specication - Lindholm, Yellin - 1997
5 Constantinos Sourelis. Parameterized modules, recursive modules and mixin modules - Duggan - 1998
4 Drossopoulou and Susan Eisenbach. Is the Java type system sound - Sophia - 1997
4 Duggan and Constantinos Sourelis. Parameterized modules, recursive modules, and mixin modules - Dominic - 1998
2 editors. Logic and Algebra of Specification - Bauer, Brauer, et al. - 1993
2 Java is not type-safe. URL:http://www.research.att.com/~vj/bug.html - Saraswat - 1992
1 Drossopoulou and Susan Eisenbach. Towards an Operational Semantics and a Proof of Type Soundness for Java - Sophia - 1998
1 Program fragments, linking, and modulark&ion - Cardelli - 1997
1 Une extension de l’interprktation de GGdel B l’analyse, et son application B 1’6limination de coupures dans l’analyse et la theorie des types - Girard - 1971
1 Interprdtation fonctionelle et Climination des coupures de l’arithmdtique d’ordm supCrieur - Girard - 1972
1 Java is not type-safe. URL: http:// vvu.research.att.com/-vj/bug.html - Saraswat - 1997
1 Typeful programming. In Formal De[Car97] scription of Programming Concepts - Cardelli - 1991
1 From System F to typed assembly language. [Nec97 - Morrisett, Walker, et al. - 1998
1 Java is not type-safe. URL: http:// [SFPB96] www.research.att.com/~vj/bug.html - Saraswat - 1997
1 Safe dynamic linking in an [Sha98] extensible operating system - Sireer, Fiuczynski, et al. - 1996
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University