{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T17:50:15Z","timestamp":1725558615485},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642139529"},{"type":"electronic","value":"9783642139536"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-13953-6_8","type":"book-chapter","created":{"date-parts":[[2010,6,29]],"date-time":"2010-06-29T11:28:13Z","timestamp":1277810893000},"page":"137-153","source":"Crossref","is-referenced-by-count":2,"title":["Optimizing Aspect-Oriented Mechanisms for Embedded Applications"],"prefix":"10.1007","author":[{"given":"Christine","family":"Hundt","sequence":"first","affiliation":[]},{"given":"Daniel","family":"St\u00f6hr","sequence":"additional","affiliation":[]},{"given":"Sabine","family":"Glesner","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","unstructured":"JamVM homepage, \n \n http:\/\/jamvm.sourceforge.net"},{"key":"8_CR2","unstructured":"Object Teams homepage, \n \n http:\/\/www.eclipse.org\/objectteams\/"},{"key":"8_CR3","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1145\/1167473.1167483","volume-title":"OOPSLA \u201906: Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications","author":"C. Bockisch","year":"2006","unstructured":"Bockisch, C., Arnold, M., Dinkelaker, T., Mezini, M.: Adapting Virtual Machine Techniques for Seamless Aspect Support. In: OOPSLA \u201906: Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, pp. 109\u2013124. ACM, New York (2006)"},{"key":"8_CR4","unstructured":"buglabs.net. Java VMs Compared (2008), \n \n http:\/\/bugblogger.com\/java-vms-compared-160\/"},{"key":"8_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1007\/978-3-540-39920-9_23","volume-title":"Software and Compilers for Embedded Systems","author":"K. Casey","year":"2003","unstructured":"Casey, K., Gregg, D., Anton Ertl, M., Nisbet, A.: Towards Superinstructions for Java Interpreters. In: Krall, A. (ed.) SCOPES 2003. LNCS, vol.\u00a02826, pp. 329\u2013343. Springer, Heidelberg (2003)"},{"key":"8_CR6","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1145\/1059579.1059583","volume-title":"IVME \u201904: Proceedings of the 2004 workshop on Interpreters, virtual machines and emulators","author":"M.A. Ertl","year":"2004","unstructured":"Ertl, M.A., Gregg, D.: Combining Stack Caching with Dynamic Superinstructions. In: IVME \u201904: Proceedings of the 2004 workshop on Interpreters, virtual machines and emulators, pp. 7\u201314. ACM, New York (2004)"},{"key":"8_CR7","first-page":"25","volume":"4","author":"M.A. Ertl","year":"2006","unstructured":"Ertl, M.A., Thalinger, C., Krall, A.: Superinstructions and Replication in the Cacao JVM interpreter. Journal of.NET Technologies\u00a04, 25\u201332 (2006)","journal-title":"Journal of .NET Technologies"},{"key":"8_CR8","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/1230136.1230138","volume-title":"VMIL \u201907: Proceedings of the 1st workshop on Virtual machines and intermediate languages for emerging modularization mechanisms","author":"R.M. Golbeck","year":"2007","unstructured":"Golbeck, R.M., Kiczales, G.: A Machine Code Model for Efficient Advice Dispatch. In: VMIL \u201907: Proceedings of the 1st workshop on Virtual machines and intermediate languages for emerging modularization mechanisms, p. 2. ACM, New York (2007)"},{"key":"8_CR9","unstructured":"Haupt, M.: Virtual Machine Support for Aspect-Oriented Programming Languages. PhD thesis, Software Technology Group, Darmstadt University of Technology (2006)"},{"issue":"3","key":"8_CR10","first-page":"9","volume":"11","author":"M. Haupt","year":"2005","unstructured":"Haupt, M., Mezini, M.: Virtual Machine Support for Aspects with Advice Instance Tables. L\u2019Objet\u00a011(3), 9\u201330 (2005)","journal-title":"L\u2019Objet"},{"key":"8_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1007\/978-3-540-73589-2_24","volume-title":"ECOOP 2007 \u2013 Object-Oriented Programming","author":"M. Haupt","year":"2007","unstructured":"Haupt, M., Schippers, H.: A Machine Model for Aspect-Oriented Programming. In: Ernst, E. (ed.) ECOOP 2007. LNCS, vol.\u00a04609, pp. 501\u2013524. Springer, Heidelberg (2007)"},{"key":"8_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1007\/3-540-36557-5_19","volume-title":"Objects, Components, Architectures, Services, and Applications for a Networked World","author":"S. Herrmann","year":"2003","unstructured":"Herrmann, S.: Object Teams: Improving Modularity for Crosscutting Collaborations. In: Aksit, M., Mezini, M., Unland, R. (eds.) NODe 2002. LNCS, vol.\u00a02591, pp. 248\u2013264. Springer, Heidelberg (2003)"},{"key":"8_CR13","unstructured":"Herrmann, S., Hundt, C., Mosconi, M.: ObjectTeams\/Java Language Definition \u2014 version 1.0. Technical Report 2007\/03, Fak. IV, Technical University Berlin (2007)"},{"key":"8_CR14","doi-asserted-by":"crossref","unstructured":"Hundt, C., Glesner, S.: Optimizing Aspectual Execution Mechanisms for Embedded Applications. In: Proceedings of the First Workshop on Generative Technologies (WGT) 2008. Electronic Notes in Theoretical Computer Science, vol.\u00a0238, pp. 35\u201345 (2009)","DOI":"10.1016\/j.entcs.2009.05.005"},{"key":"8_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013243. Springer, Heidelberg (1997)"},{"key":"8_CR16","volume-title":"Java Virtual Machine Specification","author":"T. Lindholm","year":"1999","unstructured":"Lindholm, T., Yellin, F.: Java Virtual Machine Specification. Addison-Wesley Longman Publishing Co., Inc., Amsterdam (1999)"},{"key":"8_CR17","volume-title":"Virtual Machines: Versatile Platforms for Systems and Processes","author":"J. Smith","year":"2005","unstructured":"Smith, J., Nair, R.: Virtual Machines: Versatile Platforms for Systems and Processes. Morgan Kaufmann, San Francisco (June 2005)"},{"key":"8_CR18","unstructured":"Spinczyk, O., Lohmann, D., Urban, M.: Advances in AOP with AspectC++. In: New Trends in Software Methodologies Tools and Techniques. Frontiers in Artificial Intelligence and Applications, pp. 33\u201353 (2005)"}],"container-title":["Lecture Notes in Computer Science","Objects, Models, Components, Patterns"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-13953-6_8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,30]],"date-time":"2021-04-30T12:16:41Z","timestamp":1619785001000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-13953-6_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642139529","9783642139536"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-13953-6_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}