An Efficient and Flexible Implementation of Aspect-Oriented Languages
Autor(en):
Zusammenfassung
Aspekt-orientierte Programmiersprachen werden zunehmend in der Industrie eingesetzt, da sie die Strukturierung des Quellcodes und damit dessen Wartbarkeit verbessern. Implementierungen dieser Sprachen compilieren den Quelltext allerdings zu einer Intermediate-Repräsentation, die nicht auf Aspekt-orientierte Sprach-Konzepte ausgerichtet ist, wodurch effiziente Laufzeit-Optimierungen für diese verhindert werden, wie sie für Objekt-orientierte Sprache-Konzepte üblich sind. In dieser Arbeit wird eine Architektur für die Implementierung Aspekt-orientierter Sprachen vorgeschlagen, die deren Konzepte in der Intermediate-Repräsentation erhält. Darauf aufbauend wurden spezielle Laufzeit-Optimierungen für Aspekt-orientierte Konzepte entwickelt, die deren Effizienz bis zu 1000-fach gegenüber existierenden Implementierungen Aspekt-orientierter Sprachen steigern.
- Vollständige Referenz
- BibTeX
Bockisch, C.,
(2009).
An Efficient and Flexible Implementation of Aspect-Oriented Languages.
In:
Hölldobler, S. & , .
(Hrsg.),
Ausgezeichnete Informatikdissertationen 2008.
Bonn:
Gesellschaft für Informatik.
(S. 21-30).
@inproceedings{mci/Bockisch2009,
author = {Bockisch, Christoph},
title = {An Efficient and Flexible Implementation of Aspect-Oriented Languages},
booktitle = {Ausgezeichnete Informatikdissertationen 2008},
year = {2009},
editor = {Hölldobler, Steffen AND et al.} ,
pages = { 21-30 },
publisher = {Gesellschaft für Informatik},
address = {Bonn}
}
author = {Bockisch, Christoph},
title = {An Efficient and Flexible Implementation of Aspect-Oriented Languages},
booktitle = {Ausgezeichnete Informatikdissertationen 2008},
year = {2009},
editor = {Hölldobler, Steffen AND et al.} ,
pages = { 21-30 },
publisher = {Gesellschaft für Informatik},
address = {Bonn}
}
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISBN: 978-3-88579-413-4
ISSN: 1617-5468
Datum: 2009
Sprache:
(de)
(de)
