{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T16:11:01Z","timestamp":1725725461097},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2001,10]]},"DOI":"10.1145\/504282.504306","type":"proceedings-article","created":{"date-parts":[[2003,11,13]],"date-time":"2003-11-13T19:46:36Z","timestamp":1068752796000},"page":"327-341","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":46,"title":["The architecture of a UML virtual machine"],"prefix":"10.1145","author":[{"given":"Dirk","family":"Riehle","sequence":"first","affiliation":[{"name":"SKYVA International, One Cabot Road, Medford, MA, U.S.A."}]},{"given":"Steven","family":"Fraleigh","sequence":"additional","affiliation":[{"name":"SKYVA International, One Cabot Road, Medford, MA, U.S.A."}]},{"given":"Dirk","family":"Bucka-Lassen","sequence":"additional","affiliation":[{"name":"Object Oriented, Ltd., Kramgasse 5, 6004 Luzern, Switzerland"}]},{"given":"Nosa","family":"Omorogbe","sequence":"additional","affiliation":[{"name":"SKYVA International, One Cabot Road, Medford, MA, U.S.A."}]}],"member":"320","published-online":{"date-parts":[[2001,10]]},"reference":[{"key":"e_1_3_2_1_1_2","volume-title":"The Java Programming Language","author":"Arnold Ken","year":"1996","unstructured":"Ken Arnold and James Gosling . The Java Programming Language . Addison-Wesley , 1996 . Ken Arnold and James Gosling. The Java Programming Language. Addison-Wesley, 1996."},{"key":"e_1_3_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/885631.885632"},{"key":"e_1_3_2_1_3_2","volume-title":"Open Modeling Language Reference Manual","author":"Firesmith Donald G.","year":"1998","unstructured":"Donald G. Firesmith , Brian Henderson-Sellers , Ian Graham , and Meilir Page-Jones . Open Modeling Language Reference Manual . SIGS Publications , 1998 . Donald G. Firesmith, Brian Henderson-Sellers, Ian Graham, and Meilir Page-Jones. Open Modeling Language Reference Manual. SIGS Publications, 1998."},{"key":"e_1_3_2_1_4_2","volume-title":"Design Patterns: Elements of Reusable Object- Oriented Software","author":"Gamma Erich","year":"1995","unstructured":"Erich Gamma , Richard Helm , Ralph Johnson , and John Vlissides . Design Patterns: Elements of Reusable Object- Oriented Software . Addison-Wesley , 1995 . Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object- Oriented Software. Addison-Wesley, 1995."},{"key":"e_1_3_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.5555\/574212"},{"key":"e_1_3_2_1_6_2","volume-title":"Smalltalk: The Language and Its Implementation","author":"Goldberg Adele","year":"1983","unstructured":"Adele Goldberg and David Robson . Smalltalk: The Language and Its Implementation . Addison-Wesley , 1983 . Adele Goldberg and David Robson. Smalltalk: The Language and Its Implementation. Addison-Wesley, 1983."},{"key":"e_1_3_2_1_7_2","volume-title":"Smalltalk: The Language","author":"Goldberg Adele","year":"1989","unstructured":"Adele Goldberg and David Robson . Smalltalk: The Language . Addison-Wesley , 1989 . Adele Goldberg and David Robson. Smalltalk: The Language. Addison-Wesley, 1989."},{"key":"e_1_3_2_1_8_2","volume-title":"Proceedings of Object- Oriented Programming Languages, Systems, and Applications (OOPSLA 2000","author":"Harrison William","year":"2000","unstructured":"William Harrison , Charles M. Barton , and Mukund Raghavachari . \" Mapping UML to Java .\" In Proceedings of Object- Oriented Programming Languages, Systems, and Applications (OOPSLA 2000 ). ACM Press , 2000 . William Harrison, Charles M. Barton, and Mukund Raghavachari. \"Mapping UML to Java.\" In Proceedings of Object- Oriented Programming Languages, Systems, and Applications (OOPSLA 2000). ACM Press, 2000."},{"key":"e_1_3_2_1_10_2","volume-title":"Proceedings of the International Workshop on New Models for Software Architecture '92: Reflection and Metalevel Architecture (IMSA '92)","author":"Yonezawa Akinori","year":"1992","unstructured":"Akinori Yonezawa and Brian C . Smith (editors) . Proceedings of the International Workshop on New Models for Software Architecture '92: Reflection and Metalevel Architecture (IMSA '92) . Japan : November 4-7, 1992 . Akinori Yonezawa and Brian C. Smith (editors). Proceedings of the International Workshop on New Models for Software Architecture '92: Reflection and Metalevel Architecture (IMSA '92). Japan: November 4-7, 1992."},{"key":"e_1_3_2_1_11_2","volume-title":"Kennedy Carter","author":"Carter Kennedy","year":"2000","unstructured":"Kennedy Carter . I-OOA Modelling Tool Technical Overview . Kennedy Carter , 2000 . Available from www.kc.com. Kennedy Carter. I-OOA Modelling Tool Technical Overview. Kennedy Carter, 2000. Available from www.kc.com."},{"key":"e_1_3_2_1_13_2","volume-title":"The Java Virtual Machine Specification","author":"Lindholm Tim","year":"1998","unstructured":"Tim Lindholm and Frank Yellin . The Java Virtual Machine Specification , Second Edition. Addison-Wesley , 1998 . Tim Lindholm and Frank Yellin. The Java Virtual Machine Specification, Second Edition. Addison-Wesley, 1998."},{"key":"e_1_3_2_1_14_2","volume-title":"Meta-Level Architectures and Reflection","author":"Maes Patti","year":"1988","unstructured":"Patti Maes and Daniele Nardi . Meta-Level Architectures and Reflection . Elsevier Science Publishers , 1988 . Patti Maes and Daniele Nardi. Meta-Level Architectures and Reflection. Elsevier Science Publishers, 1988."},{"key":"e_1_3_2_1_16_2","volume-title":"Proceedings of the 3rd European Conference on Pattern Languages of Programming and Computing (EuroPLoP 1998","author":"Marquardt Klaus","year":"1998","unstructured":"Klaus Marquardt . \" Patterns for Software Packaging , Installation and Activation .\" In Proceedings of the 3rd European Conference on Pattern Languages of Programming and Computing (EuroPLoP 1998 ). Universit~tsverlag Konstanz , 1998 . Klaus Marquardt. \"Patterns for Software Packaging, Installation and Activation.\" In Proceedings of the 3rd European Conference on Pattern Languages of Programming and Computing (EuroPLoP 1998). Universit~tsverlag Konstanz, 1998."},{"key":"e_1_3_2_1_17_2","volume-title":"OMG","author":"Metaobject Facility OMG.","year":"2000","unstructured":"OMG. Metaobject Facility Specification 1.3. OMG Document 99-06-05 . OMG , 2000 . Available from www.omg.org. OMG. Metaobject Facility Specification 1.3. OMG Document 99-06-05. OMG, 2000. Available from www.omg.org."},{"key":"e_1_3_2_1_18_2","volume-title":"OMG","author":"Action OMG.","year":"1998","unstructured":"OMG. Action Semantics for the UML RFP. OMG Document 98-11-01 . OMG , 1998 . Available from www.omg.org. OMG. Action Semantics for the UML RFP. OMG Document 98-11-01. OMG, 1998. Available from www.omg.org."},{"key":"e_1_3_2_1_19_2","volume-title":"OMG","author":"OMG.","year":"2000","unstructured":"OMG. OMG XML Metadata Interchange (XMI) Specification . OMG , 2000 . Available from www.omg.org. OMG. OMG XML Metadata Interchange (XMI) Specification. OMG, 2000. Available from www.omg.org."},{"key":"e_1_3_2_1_20_2","volume-title":"OMG","author":"OMG.","year":"2000","unstructured":"OMG. OMG Unified Modeling Language Specification. Version 1.3 . OMG , 2000 . Available from www.omg.org. OMG. OMG Unified Modeling Language Specification. Version 1.3. OMG, 2000. Available from www.omg.org."},{"key":"e_1_3_2_1_21_2","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/5087.001.0001","volume-title":"Object-Oriented Programming: the CLOS Perspective","author":"Paepcke Andreas","year":"1993","unstructured":"Andreas Paepcke (editor). Object-Oriented Programming: the CLOS Perspective . MIT Press , 1993 . Andreas Paepcke (editor). Object-Oriented Programming: the CLOS Perspective. MIT Press, 1993."},{"key":"e_1_3_2_1_22_2","volume-title":"Project Technology","author":"Technology Project","year":"2000","unstructured":"Project Technology . BridgePoint Tutorial . Project Technology , 2000 . Available from www.projtech.com. Project Technology. BridgePoint Tutorial. Project Technology, 2000. Available from www.projtech.com."},{"key":"e_1_3_2_1_23_2","volume-title":"Proceedings of Reflection 1996","author":"Gregor Kiczales","year":"1996","unstructured":"Gregor Kiczales (editor). Proceedings of Reflection 1996 . Xerox Parc , 1996 . Gregor Kiczales (editor). Proceedings of Reflection 1996. Xerox Parc, 1996."},{"key":"e_1_3_2_1_24_2","unstructured":"Dirk Riehle. The JValue Value Object Framework Version 0.5.1. Available from www.jvalue.org. Dirk Riehle. The JValue Value Object Framework Version 0.5.1. Available from www.jvalue.org."},{"key":"e_1_3_2_1_26_2","volume-title":"Proceedings of the 2000 Conference on Pattern Languages of Programs (PLoP","author":"Riehle Dirk","year":"2000","unstructured":"Dirk Riehle , Michel Tilman , and Ralph Johnson . \" Dynamic Object Model .\" In Proceedings of the 2000 Conference on Pattern Languages of Programs (PLoP 2000 ). Washington University Technical Report Number WUCS-00-29. Dirk Riehle, Michel Tilman, and Ralph Johnson. \"Dynamic Object Model.\" In Proceedings of the 2000 Conference on Pattern Languages of Programs (PLoP 2000). Washington University Technical Report Number WUCS-00-29."},{"volume-title":"Position Paper for OOPSLA '98, Workshop 15","author":"Riehle Dirk","key":"e_1_3_2_1_27_2","unstructured":"Dirk Riehle and Erica Dubach . \" Why a Bank Needs Dynamic Object Models.\" Position Paper for OOPSLA '98, Workshop 15 . Available from www.riehle.org. Dirk Riehle and Erica Dubach. \"Why a Bank Needs Dynamic Object Models.\" Position Paper for OOPSLA '98, Workshop 15. Available from www.riehle.org."},{"key":"e_1_3_2_1_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/286936.286951"},{"key":"e_1_3_2_1_29_2","volume-title":"Project Technology","author":"Shlaer Sally","year":"1996","unstructured":"Sally Shlaer and Neil Lang . Shlaer-Mellor Method : The OOA96 Report . Project Technology , 1996 . Available from www.projtech.com. Sally Shlaer and Neil Lang. Shlaer-Mellor Method: The OOA96 Report. Project Technology, 1996. Available from www.projtech.com."},{"key":"e_1_3_2_1_30_2","unstructured":"Michel Tilman and Martine Devos. \"A Reflective and Repository-Based Framework.\" In Implementing Application Frameworks. Wiley 1999. Page 29-64. Michel Tilman and Martine Devos. \"A Reflective and Repository-Based Framework.\" In Implementing Application Frameworks. Wiley 1999. Page 29-64."},{"key":"e_1_3_2_1_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/38765.38828"},{"key":"e_1_3_2_1_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/346852.346955"},{"key":"e_1_3_2_1_33_2","volume-title":"Advances in Object-Oriented Metalevel Architectures and Reflection","author":"Zimmermann Chris","year":"1996","unstructured":"Chris Zimmermann (editor). Advances in Object-Oriented Metalevel Architectures and Reflection . CRC Press , 1996 . Chris Zimmermann (editor). Advances in Object-Oriented Metalevel Architectures and Reflection. CRC Press, 1996."},{"volume-title":"Workshop on Object-Oriented Reflection and Metalevel Architectures (ECOOP '92)","author":"Foote Brian","key":"e_1_3_2_1_34_2","unstructured":"Brian Foote . \"Objects, Reflection, and Open Languages .\" Workshop on Object-Oriented Reflection and Metalevel Architectures (ECOOP '92) . Available from www.laputan.org. Brian Foote. \"Objects, Reflection, and Open Languages.\" Workshop on Object-Oriented Reflection and Metalevel Architectures (ECOOP '92). Available from www.laputan.org."}],"event":{"name":"OOPSLA01: ACM SIGPLAN Object Oriented Programming Systems Languages and Applications Conference","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Tampa Bay FL USA","acronym":"OOPSLA01"},"container-title":["Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/504282.504306","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,4]],"date-time":"2023-09-04T18:17:28Z","timestamp":1693851448000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/504282.504306"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,10]]},"references-count":30,"alternative-id":["10.1145\/504282.504306","10.1145\/504282"],"URL":"https:\/\/doi.org\/10.1145\/504282.504306","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/504311.504306","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2001,10]]},"assertion":[{"value":"2001-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}