{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T21:52:43Z","timestamp":1725573163566},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540279921"},{"type":"electronic","value":"9783540317258"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11531142_5","type":"book-chapter","created":{"date-parts":[[2010,12,20]],"date-time":"2010-12-20T17:28:49Z","timestamp":1292866129000},"page":"97-120","source":"Crossref","is-referenced-by-count":7,"title":["Sharing the Runtime Representation of Classes Across Class Loaders"],"prefix":"10.1007","author":[{"given":"Laurent","family":"Dayn\u00e8s","sequence":"first","affiliation":[]},{"given":"Grzegorz","family":"Czajkowski","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"5_CR1","unstructured":"http:\/\/java.sun.com\/products\/jsp"},{"key":"5_CR2","unstructured":"http:\/\/www.jspwiki.org"},{"key":"5_CR3","unstructured":"Arnold, J.: Shared Libraries on UNIX System V. In: Summer USENIX Conference, Atlanta, GA (1986)"},{"key":"5_CR4","unstructured":"Balfanz, D., Gong, L.: Experience with Secure Multi- Processing in Java. Technical Report 560-97, Department of Computer Science. Princeton University (September 1997)"},{"key":"5_CR5","doi-asserted-by":"crossref","unstructured":"Czajkowski, G., Dayn\u00e8s, L.: Multitasking without Compromise: A Virtual Machine Evolution. In: ACM OOPSLA 2001, Tampa, FL (october 2001)","DOI":"10.1145\/504282.504292"},{"key":"5_CR6","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP 2002 - Object-Oriented Programming","author":"G. Czajkowski","year":"2002","unstructured":"Czajkowski, G., Dayn\u00e8s, L., Nystrom, N.: Code Sharing among Virtual Machines. In: Magnusson, B. (ed.) ECOOP 2002. LNCS, vol.\u00a02374. Springer, Heidelberg (2002)"},{"key":"5_CR7","unstructured":"Czajkowski, G., Dayn\u00e8s, L., Titzer, B.: A multi-user virtual machine. In: USENIX, San Antonio, TX (2003)"},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"Dillenberger, D., Bordawekar, R., Clark, C.W., Durand, D., Emmes, D., Gohda, O., Howard, S., Oliver, M.F., Samuel, F., John, R.W.S.: Building a Java TM Virtual Machine for Server Applications: The JVM on OS\/390. IBM Systems Journal\u00a039(1) (2000)","DOI":"10.1147\/sj.391.0194"},{"key":"5_CR9","unstructured":"Free Software Foundation (FSF). GCJ: The GNU Compiler for Java (2003)"},{"key":"5_CR10","unstructured":"Gosling, J., Joy, B., Steele, G., Bracha, G.: The Java TM Language Specification, 2nd edn., September 2000. The Java TM Series. Addison Wesley, Reading (2000)"},{"key":"5_CR11","unstructured":"Java Community Process. JSR 121: Application Isolation API (2003)"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Joisha, P.G., Midkiff, S.P., Serrano, M.J., Gupta, M.: A framework for efficient reuse of binary code in java. In: International Conference on Supercomputing, pp. 440\u2013453 (2001)","DOI":"10.1145\/377792.377902"},{"key":"5_CR13","doi-asserted-by":"crossref","unstructured":"Liang, S., Bracha, G.: Dynamic Class Loading in the Java Virtual Machine. In: ACM OOPSLA 1998 (october 1998)","DOI":"10.1145\/286936.286945"},{"key":"5_CR14","unstructured":"Microsoft Corp. Programming with Application Domains and Assemblies (2005), http:\/\/msdn.microsoft.com\/library\/default.asp?url=\/library\/en-us\/cpguide\/html\/cpconprogrammingwithapplicationdomainsassemblies.asp"},{"key":"5_CR15","doi-asserted-by":"crossref","unstructured":"Serrano, M.J., Bordawekar, R., Midkiff, S.P., Gupta, M.: Quicksilver: a Quasi-Static Compiler for Java. In: ACM OOPSLA 2000 (october 2000)","DOI":"10.1145\/353171.353176"},{"key":"5_CR16","unstructured":"Sun Microsystems Inc. The Java HotSpot Performance Engine Architecture (1999), http:\/\/java.sun.com\/products\/hotspot\/whitepaper.html"},{"key":"5_CR17","unstructured":"Sun Microsystems Inc. Class Data Sharing (2004), http:\/\/java.sun.com\/j2se\/1.5.0\/docs\/guide\/vm\/class-data-sharing.html"},{"key":"5_CR18","unstructured":"US Department of Commerce. Secure hash standard (April 1995)"},{"key":"5_CR19","doi-asserted-by":"crossref","unstructured":"Wong, B., Czajkowski, G., Dayn\u00e8s, L.: Dynamically loaded classes as shared libraries. In: Proceedings of IEEE International Parallel and Distributed Processing Symposium (IPDPS), Nice, France (2003)","DOI":"10.1109\/IPDPS.2003.1213123"},{"key":"5_CR20","unstructured":"Yu, D., Shao, Z., Trifonov, V.: Supporting binary compatibility with static compilation. In: 2nd Java Virtual Machine Research and Technology Symposium (JVM 2002), pp. 165\u2013180 (2002)"}],"container-title":["Lecture Notes in Computer Science","ECOOP 2005 - Object-Oriented Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11531142_5.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T20:08:49Z","timestamp":1605643729000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11531142_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540279921","9783540317258"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/11531142_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}