This application is related to U.S. patent application Ser. No. 575,291 (P1000) filed Dec. 20, 1995, Yellin and Gosling, entitled BYTECODE PROGRAM INTERPRETER APPARATUS AND METHOD WITH PRE-VERIFICATION OF DATA TYPE RESTRICTIONS AND OBJECT INITIALIZATION, now U.S. Pat. No. 5,740,441; U.S. patent application Ser. No. 09/134,477 (P3135) filed Aug. 14, 1998, Bracha and Liang, entitled METHODS AND APPARATUS FOR TYPE SAFE, LAZY, USER-DEFINED CLASS LOADING; the disclosures of which are incorporated herein in their entireties by reference. This application is also related to U.S. patent application Ser. No. 09/320,574 [50253-229](P3565) filed May 27, 1999, entitled MODULE-BY-MODULE VERIFICATION; U.S. patent application Ser. No. 09/321,226 [50253-230] (P3566) filed May 27, 1999, entitled FULLY LAZY LINKING WITH MODULE-BY-MODULE VERIFICATION; U.S. patent application Ser. No. 09/320,581 [50253-235] (P3810) filed May 27, 1999, entitled CACHING UNTRUSTED MODULES FOR MODULE-BY-MODULE VERIFICATION; U.S. patent application Ser. No. 09/321,228 [50253-236] (P3809) filed May 27, 1999, entitled DATAFLOW ALGORITHM FOR SYMBOLIC COMPUTATION OF LOWEST UPPER BOUND TYPE.
Number | Name | Date | Kind |
---|---|---|---|
5504568 | Saraswat et al. | Apr 1996 | A |
5617214 | Webster et al. | Apr 1997 | A |
5631740 | Webster et al. | May 1997 | A |
5668942 | Fromherz | Sep 1997 | A |
5694529 | Fromherz | Dec 1997 | A |
5696893 | Fromherz et al. | Dec 1997 | A |
5701557 | Webster et al. | Dec 1997 | A |
5708811 | Arendt et al. | Jan 1998 | A |
5729790 | Conley et al. | Mar 1998 | A |
5740441 | Yellin et al. | Apr 1998 | A |
5771339 | Fromherz | Jun 1998 | A |
5781710 | Fromhetz et al. | Jul 1998 | A |
5812273 | Conley et al. | Sep 1998 | A |
5835688 | Fromherz | Nov 1998 | A |
5935249 | Stern et al. | Aug 1999 | A |
5966702 | Fresko et al. | Oct 1999 | A |
6061721 | Ismael et al. | May 2000 | A |
6075940 | Gosling | May 2000 | A |
6092147 | Levy et al. | Jul 2000 | A |
6092202 | Veil et al. | Jul 2000 | A |
6178504 | Fieres et al. | Jan 2001 | B1 |
6219787 | Brewer | Apr 2001 | B1 |
6223346 | Tock | Apr 2001 | B1 |
6237135 | Timbol | May 2001 | B1 |
6247171 | Yellin et al. | Jun 2001 | B1 |
6272641 | Ji | Aug 2001 | B1 |
6321333 | Murray | Nov 2001 | B1 |
6430569 | Bracha et al. | Aug 2002 | B1 |
Number | Date | Country |
---|---|---|
0778522 | Jun 1997 | EP |
Entry |
---|
Phillip W. L. Fong, et al., “Proof Linking: An Architecture for Modular Verification of Dynamically-Linked Mobile Code” School of Computing Science, Simon Fraser University, B.C., Canada, Sigsoft, Nov. 1998, pp. 222-230. |
Luca Cardelli, “Program Fragments, Linking, and Modularization” Digital Equipment Corporation, System Research Center, POPL 97, Paris France. |
Sheng Liang, et al., Dynamic Class Loading in the Java™ Virtual Machine Sun Microsystems, Inc. OOPSLA 10/98, Vancouver, B.C. |
“java.lang: Class ClassLoader”, visited at http://www.javasoft.com/products/j...ocs/api/java/lang/ClassLoader.html on Oct. 15, 1999, 14 pages. |
“Oberon Microsystems: Brief Comparison of Pascal and Java”, visited at http://oberon.ch/resources/component_pascal/java_component-pascal.html on Oct. 15, 1999, 3 pages. |
“Oberon Microsystems: Component Pascal Language Report”, visited at http://oberon.ch/resources/component_pascal/language_report.html on Oct. 15, 1999, 29 pages. |
“Oberon Microsystems: Component Software Resources”, visited at http://oberon.ch/resources/index.html 1#Component Pascal on Nov. 15, 1999, 5 pages. |
“Oberon Microsystems: The Evolution of Oberon-2 to Component Pascal”, visited at http://oberon.ch/resources/component_pascal/evolution.html on Oct. 15, 1999, 12 pages. |
Dean, Drew, “The Security of Status Typing with Dynamic Linking,” Proceedings of the 4th ACM Conference on Computer and Communications Security (CCS '97), Apr. 1997, pp.18-27, XP002169830. |
Gosling et al., James, “The Java Language Specification” (Addison-Wesley, 1996). |
Lindholm, Tim and Frank Yellin, “The Java Virtual Machine Specification” (Addison-Wesley 2nd Ed. 1997-1999). |
Litvinov, Vassily, “Constraint-Based Polymorphism in Cecil: Towards a Practical and Static Type System,” Department of Computer Science and Engineering, University of Washington, XP-000827881, Oct. 1998, pp. 388-411. |
Warford, J. Stanley, “BlackBox: A New Object-Oriented Framework for CS1/CS2,” ACM Press (1998). |