{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,3,13]],"date-time":"2024-03-13T19:10:31Z","timestamp":1710357031023},"reference-count":21,"publisher":"Wiley","issue":"2","license":[{"start":{"date-parts":[[2015,9,1]],"date-time":"2015-09-01T00:00:00Z","timestamp":1441065600000},"content-version":"tdm","delay-in-days":3895,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw: Pract. Exper."],"published-print":{"date-parts":[[2005,2]]},"DOI":"10.1002\/spe.628","type":"journal-article","created":{"date-parts":[[2004,11,17]],"date-time":"2004-11-17T11:18:08Z","timestamp":1100690288000},"page":"123-157","source":"Crossref","is-referenced-by-count":21,"title":["A resource management interface for the Java? platform"],"prefix":"10.1002","volume":"35","author":[{"given":"Grzegorz","family":"Czajkowski","sequence":"first","affiliation":[]},{"given":"Stephen","family":"Hahn","sequence":"additional","affiliation":[]},{"given":"Glenn","family":"Skinner","sequence":"additional","affiliation":[]},{"given":"Pete","family":"Soper","sequence":"additional","affiliation":[]},{"given":"Ciar\ufffdn","family":"Bryce","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2005]]},"reference":[{"key":"10.1002\/spe.628-BIB1","volume-title":"The Java Language Specification","author":"Gosling","year":"2000","unstructured":"The Java Language Specification (2nd edn). Addison-Wesley: Reading, MA, 2000."},{"key":"10.1002\/spe.628-BIB2","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1145\/286936.286944","volume-title":"Proceedings of the 13th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications","author":"Czajkowski","year":"1998","unstructured":"JRes: A resource accounting interface for Java. Proceedings of the 13th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications, Vancouver, BC, October 1998. ACM Press: New York, 1998; 21-35."},{"key":"10.1002\/spe.628-BIB3","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1145\/504282.504293","volume-title":"Proceedings of the 16th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications","author":"Binder","year":"2001","unstructured":"Portable resource control in Java: The J-SEAL2 approach. Proceedings of the 16th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications, Tampa Bay, FL, October 2001. ACM Press: New York, 2001; 139-155."},{"key":"10.1002\/spe.628-BIB4","author":"Java Community Process","year":"2003","unstructured":"Java Community Process. JSR 121: Application isolation API. http:\/\/jcp.org\/jsr\/detail\/121.jsp [March 2003]."},{"key":"10.1002\/spe.628-BIB5","author":"Java Community Process","year":"2001","unstructured":"Java Community Process. JSR 108: Units specification API. http:\/\/jcp.org\/jsr\/detail\/108.jsp [March 2001]."},{"key":"10.1002\/spe.628-BIB6","volume-title":"Servlets and JavaServer Pages","author":"Hall","year":"2000","unstructured":"Servlets and JavaServer Pages. Prentice-Hall: Eaglewood Cliffs, NJ, 2000."},{"key":"10.1002\/spe.628-BIB7","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1145\/504282.504292","volume-title":"Proceedings of the 16th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications","author":"Czajkowski","year":"2001","unstructured":"Multitasking without compromise: A virtual machine evolution. Proceedings of the 16th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications, Tampa Bay, FL, October 2001. ACM Press: New York, 2001; 125-138."},{"key":"10.1002\/spe.628-BIB8","author":"Sun Microsystems, Inc","year":"2003","unstructured":"Sun Microsystems, Inc. Java HotSpot? Technology. http:\/\/java.sun.com\/products\/hotspot [March 2003]."},{"key":"10.1002\/spe.628-BIB9","volume-title":"Garbage Collection: Algorithms for Automatic Dynamic Memory Management","author":"Jones","year":"1999","unstructured":"Garbage Collection: Algorithms for Automatic Dynamic Memory Management. Wiley: New York, 1999."},{"key":"10.1002\/spe.628-BIB10","author":"Standard Performance Evaluation Corporation","year":"1998","unstructured":"Standard Performance Evaluation Corporation. SPEC Java Virtual Machine Benchmark Suite. http:\/\/www.spec.org\/osg\/jvm98 [August 1998]."},{"key":"10.1002\/spe.628-BIB11","volume-title":"Inside Java 2 Platform Security","author":"Gong","year":"1999","unstructured":"Inside Java 2 Platform Security. Addison-Wesley: Reading, MA, 1999."},{"key":"10.1002\/spe.628-BIB12","first-page":"45","volume-title":"Proceedings of the 3rd Symposium on Operating Systems Design and Implementation","author":"Banga","year":"1999","unstructured":"Resource containers: A new facility for resource management in server systems. Proceedings of the 3rd Symposium on Operating Systems Design and Implementation, New Orleans, LA, February 1999. USENIX Association, 1999; 45-58."},{"key":"10.1002\/spe.628-BIB13","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1145\/1060289.1060295","volume-title":"Proceedings of the 5th Symposium on Operating Systems Design and Implementation","author":"Qie","year":"2002","unstructured":"Defensive programming: Using an annotation toolkit to build DoS-resistant software. Proceedings of the 5th Symposium on Operating Systems Design and Implementation, Boston, MA, December 2002. USENIX Association, 2002; 45-60."},{"key":"10.1002\/spe.628-BIB14","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1023\/A:1012715226170","volume":"4","author":"Bryce","year":"2001","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"key":"10.1002\/spe.628-BIB15","first-page":"263","volume-title":"Proceedings of the IEEE Symposium on Security and Privacy","author":"Price","year":"2003","unstructured":"Garbage collector memory accounting in language-based systems. Proceedings of the IEEE Symposium on Security and Privacy, Berkeley, CA, May 2003. IEEE, 2003; 263-274."},{"key":"10.1002\/spe.628-BIB16","author":"Wick","year":"2002","unstructured":"Reachability-based memory accounting. Scheme Workshop, Pittsburgh, PA, October 2002. Available at: http:\/\/scheme2002.css.neu.edu."},{"key":"10.1002\/spe.628-BIB17","first-page":"333","volume-title":"Proceedings of the 4th Symposium on Operating Systems Design and Implementation","author":"Back","year":"2000","unstructured":"Processes in KaffeOS: Isolation, resource management, and sharing in Java. Proceedings of the 4th Symposium on Operating Systems Design and Implementation, San Diego, CA, October 2001. USENIX Association, 2000; 333-346."},{"key":"10.1002\/spe.628-BIB18","volume-title":"Proceedings of the 8th ACM SIGOPS European Workshop on Support for Composing Distributed Applications","author":"Tullman","year":"1998","unstructured":"Nested Java processes: OS structure for mobile code. Proceedings of the 8th ACM SIGOPS European Workshop on Support for Composing Distributed Applications, Sintra, Portugal, September 1998. ACM Press: New York, 1998."},{"key":"10.1002\/spe.628-BIB19","author":"Suri","year":"2001","unstructured":"State capture and resource control for Java: The design and implementation of the Aroma virtual machine. Java Virtual Machine Research and Technology Symposium, Monterey, CA, April 2001. Available at: www.usenix.org\/publications\/library\/proceedings\/jvm01\/JVM_wips\/S15.pdf."},{"key":"10.1002\/spe.628-BIB20","first-page":"45","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"Golm","year":"2002","unstructured":"The JX operating system. Proceedings of the USENIX Annual Technical Conference, Monterey, CA, June 2002. USENIX Association, 2002; 45-58."},{"key":"10.1002\/spe.628-BIB21","volume-title":"The Real-Time Specification for Java","author":"Bollella","year":"2000","unstructured":"The Real-Time Specification for Java. Addison-Wesley: Reading, MA, 2000."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.628","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full\/10.1002\/spe.628","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,30]],"date-time":"2023-04-30T08:34:11Z","timestamp":1682843651000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.628"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"references-count":21,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2005,2]]}},"URL":"https:\/\/doi.org\/10.1002\/spe.628","relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005]]}}}