Title
A comparison of program generation with aspect-oriented programming
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.
Year
DOI
Venue
2004
10.1007/11527800_26
UPP
Keywords
Field
DocType
program generation,model-driven architecture,severe disadvantage,aspect-oriented programming,considerable attention,important software engineering issue,general-purpose aspect-oriented language,transformation technique,domain-specific program generator,domain-specific language,program generation technique,aspect oriented,aspect oriented programming,software engineering,domain specific language
Domain-specific language,Fifth-generation programming language,Second-generation programming language,Comparison of multi-paradigm programming languages,Program transformation,Programming language,Software engineering,Computer science,Fourth-generation programming language,Third-generation programming language,Software development
Conference
Volume
ISSN
ISBN
3566
0302-9743
3-540-27884-2
Citations 
PageRank 
References 
6
0.47
12
Authors
2
Name
Order
Citations
PageRank
Mira Mezini13171211.04
Klaus Ostermann282443.10