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 Mezini | 1 | 3171 | 211.04 |
Klaus Ostermann | 2 | 824 | 43.10 |