Bockisch, Christoph ; Arnold, Mathew ; Dinkelaker, Tom ; Mezini, Mira (2006)
Adapting Virtual Machine Techniques for Seamless Aspect Support.
21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications (OOPSLA '06). Portland, Oregon, USA (22.10.2006-26.10.2006)
doi: 10.1145/1167473.1167483
Konferenzveröffentlichung, Bibliographie
Kurzbeschreibung (Abstract)
Current approaches to compiling aspect-oriented programs are inefficient. This inefficiency has negative effects on the productivity of the development process and is especially prohibitive for dynamic aspect deployment. In this work, we present how well-known virtual machine techniques can be used with only slight modifications to support fast aspect deployment while retaining runtime performance. Our implementation accelerates dynamic aspect deployment by several orders of magnitude relative to mainstream aspect-oriented environments. We also provide a detailed comparison of alternative implementations of execution environments with support for dynamic aspect deployment.
Typ des Eintrags: | Konferenzveröffentlichung |
---|---|
Erschienen: | 2006 |
Autor(en): | Bockisch, Christoph ; Arnold, Mathew ; Dinkelaker, Tom ; Mezini, Mira |
Art des Eintrags: | Bibliographie |
Titel: | Adapting Virtual Machine Techniques for Seamless Aspect Support |
Sprache: | Englisch |
Publikationsjahr: | 2006 |
Ort: | New York, NY, USA |
Verlag: | ACM |
Buchtitel: | OOPSLA '06: Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications |
Reihe: | ACM SIGPLAN notices |
Band einer Reihe: | 4 |
Veranstaltungstitel: | 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications (OOPSLA '06) |
Veranstaltungsort: | Portland, Oregon, USA |
Veranstaltungsdatum: | 22.10.2006-26.10.2006 |
DOI: | 10.1145/1167473.1167483 |
Kurzbeschreibung (Abstract): | Current approaches to compiling aspect-oriented programs are inefficient. This inefficiency has negative effects on the productivity of the development process and is especially prohibitive for dynamic aspect deployment. In this work, we present how well-known virtual machine techniques can be used with only slight modifications to support fast aspect deployment while retaining runtime performance. Our implementation accelerates dynamic aspect deployment by several orders of magnitude relative to mainstream aspect-oriented environments. We also provide a detailed comparison of alternative implementations of execution environments with support for dynamic aspect deployment. |
Fachbereich(e)/-gebiet(e): | 20 Fachbereich Informatik 20 Fachbereich Informatik > Softwaretechnik |
Hinterlegungsdatum: | 20 Nov 2008 08:25 |
Letzte Änderung: | 28 Nov 2024 09:27 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Frage zum Eintrag |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |