TU Darmstadt / ULB / TUbiblio

A Comparison of Program Generation with Aspect-Oriented Programming

Mezini, Mira ; Ostermann, Klaus :
A Comparison of Program Generation with Aspect-Oriented Programming.
In: Unconventional Programming Paradigms. Lecture Notes in Computer Science, 3566. Springer Verlag, LNCS 3566, Heidelberg/Berlin, Germany , pp. 342-354.
[Buchkapitel], (2005)

Kurzbeschreibung (Abstract)

Program generation and transformation techniques have gained considerable attention in the context of domain-specific languages (DSLs) and model-driven architecture (MDA). In this paper we compare domain-specific program generators with general-purpose aspect-oriented languages. We argue that program generation techniques have severe disadvantages with respect to composability, scalability, understandability, and other important software engineering issues. Finally, we advocate general-purpose aspect-oriented languages as an alternative for the implementation of domain-specific languages.

Typ des Eintrags: Buchkapitel
Erschienen: 2005
Autor(en): Mezini, Mira ; Ostermann, Klaus
Titel: A Comparison of Program Generation with Aspect-Oriented Programming
Sprache: Englisch
Kurzbeschreibung (Abstract):

Program generation and transformation techniques have gained considerable attention in the context of domain-specific languages (DSLs) and model-driven architecture (MDA). In this paper we compare domain-specific program generators with general-purpose aspect-oriented languages. We argue that program generation techniques have severe disadvantages with respect to composability, scalability, understandability, and other important software engineering issues. Finally, we advocate general-purpose aspect-oriented languages as an alternative for the implementation of domain-specific languages.

Buchtitel: Unconventional Programming Paradigms
Reihe: Lecture Notes in Computer Science
Band: 3566
Ort: Heidelberg/Berlin, Germany
Verlag: Springer Verlag, LNCS 3566
Fachbereich(e)/-gebiet(e): Fachbereich Informatik
Fachbereich Informatik > Softwaretechnik
Hinterlegungsdatum: 14 Sep 2009 07:09
ID-Nummer: 10.1007/11527800_26
Export:

Optionen (nur für Redakteure)

Eintrag anzeigen Eintrag anzeigen