TU Darmstadt / ULB / TUbiblio

A Comparison of Program Generation with Aspect-Oriented Programming

Mezini, Mira and 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.
[Book Section] , (2005)

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.

Item Type: Book Section
Erschienen: 2005
Creators: Mezini, Mira and Ostermann, Klaus
Title: A Comparison of Program Generation with Aspect-Oriented Programming
Language: English
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.

Title of Book: Unconventional Programming Paradigms
Series Name: Lecture Notes in Computer Science
Volume: 3566
Place of Publication: Heidelberg/Berlin, Germany
Publisher: Springer Verlag, LNCS 3566
Divisions: Department of Computer Science
Department of Computer Science > Software Technology
Date Deposited: 14 Sep 2009 07:09
Identification Number: doi:10.1007/11527800_26
Export:

Optionen (nur für Redakteure)

View Item View Item