{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,15]],"date-time":"2024-09-15T13:35:34Z","timestamp":1726407334572},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540662808"},{"type":"electronic","value":"9783540484431"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/3-540-48443-4_4","type":"book-chapter","created":{"date-parts":[[2007,8,11]],"date-time":"2007-08-11T00:36:18Z","timestamp":1186792578000},"page":"40-53","source":"Crossref","is-referenced-by-count":0,"title":["The Oberon-2 Reflection Model and its Applications"],"prefix":"10.1007","author":[{"given":"Hanspeter","family":"M\u00f6ssenb\u00f6ck","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christoph","family":"Steindl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,12,7]]},"reference":[{"key":"4_CR1","unstructured":"Arnold K., Gosling J.: The Java Programming Language. Addison-Wesley, 1996"},{"key":"4_CR2","unstructured":"Attardi G., et al.: Metalevel Programming in CLOS. Proceedings of the ECOOP\u201989 Conference. Cambridge University Press, 1989"},{"key":"4_CR3","unstructured":"Database Language \u2014 Embedded SQL (X3.168-1989). American National Standards Institute, Technical Committee X3H2"},{"key":"4_CR4","unstructured":"Gamma E., Helm R., Johnson R., Vlissides J.: Design Patterns\u2014Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995"},{"key":"4_CR5","series-title":"Lect Notes Comput Sci","volume-title":"Proceeding of SOFSEM\u201997","author":"M. Hof","year":"1997","unstructured":"Hof M., M\u00f6ssenb\u00f6ck H., Pirkelbauer P.: Zero-Overhead Exception Handling Using Metaprogramming. Proceeding of SOFSEM\u201997, Lecture Notes in Computer Science 1338, 1997"},{"key":"4_CR6","series-title":"Lect Notes Comput Sci","volume-title":"Proc. Joint Modular Languages Conference\u2019 97","author":"M. Hof","year":"1997","unstructured":"Hof M.: Just-In-Time Stub Generation, Proc. Joint Modular Languages Conference\u2019 97, Hagenberg, Lecture Notes in Computer Science 1204, Springer-Verlag, 1997"},{"key":"4_CR7","unstructured":"Knasm\u00fcller M.: Oberon-D, On Adding Database Functionality to an Object-Oriented Development Environment, Dissertation, University of Linz, 1997"},{"key":"4_CR8","unstructured":"Lehrmann-Madsen O., Moller-Pedersen B., Nygaard K.: Object-Oriented Programming in the BETA Programming Language. Addison-Wesley, 1993"},{"key":"4_CR9","unstructured":"Miller W.M.: Exception Handling without Language Extensions. Proceedings of the USENIX C++ conference, Denver CO, October 1988"},{"issue":"7","key":"4_CR10","first-page":"833","volume":"26","author":"H. M\u00f6ssenb\u00f6ck","year":"1996","unstructured":"M\u00f6ssenb\u00f6ck H., Koskimies K.: Active Text for Structuring and Understanding Source Code SOFTWARE-Practice and Experience, 26(7): 833\u2013850, July 1996","journal-title":"Active Text for Structuring and Understanding Source Code SOFTWARE-Practice and Experience"},{"issue":"4","key":"4_CR11","first-page":"179","volume":"12","author":"H. M\u00f6ssenb\u00f6ck","year":"1991","unstructured":"M\u00f6ssenb\u00f6ck H., Wirth N.: The Programming Language Oberon-2. Structured Programming, 12(4):179\u2013195, 1991","journal-title":"Structured Programming"},{"key":"4_CR12","unstructured":"Obiltschnig G.: An Object-Oriented Interpreter Framework for the Oberon-2 Programming Language, Diploma Thesis, University Linz, 1998"},{"key":"4_CR13","unstructured":"Steindl Ch.: Accesing ODBC Databases from Oberon Programs. Report 9, University of Linz, Institute for Practical Computer Science, 1996"},{"key":"4_CR14","unstructured":"Steindl Ch., M\u00f6ssenb\u00f6ck H.: Metaprogramming facilities in Oberon for Windows and Power Macintosh. Report 8, University of Linz, Institute for Practical Computer Science, 1996"},{"key":"4_CR15","unstructured":"Templ J.: Metaprogramming in Oberon. Dissertation, ETH Zurich, 1994"},{"issue":"9","key":"4_CR16","doi-asserted-by":"publisher","first-page":"857","DOI":"10.1002\/spe.4380190905","volume":"19","author":"N. Wirth","year":"1989","unstructured":"Wirth N., Gutknecht J.: The Oberon System. Software\u2014Practice and Experience, 19(9):857\u2013893, 1989","journal-title":"Software\u2014Practice and Experience"}],"container-title":["Lecture Notes in Computer Science","Meta-Level Architectures and Reflection"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-48443-4_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,21]],"date-time":"2019-02-21T03:20:38Z","timestamp":1550719238000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-48443-4_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540662808","9783540484431"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/3-540-48443-4_4","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[1999]]}}}