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
This work describes a language design experiment in the context of aspect-oriented programming. The ...
Domain-specific languages (DSLs) can greatly ease program development compared to general-purpose la...
Abstract. Aspect-oriented programming languages promise to provide better modularity than pure objec...
Program generation and transformation techniques have gained considerable attention in the context o...
Domain-specific languages (DSLs) are typically implemented by code generation, in which domain-speci...
Model-driven code generation is being increasingly applied to developing software systems as a resul...
Domain Specific Languages (DSLs) are programming languages customized for a problem/solution domain,...
Abstract. Domain specific aspect languages (DSALs) are becoming more pop-ular because they can be de...
Domain specific aspect languages (DSALs) are becoming more popular because they can be designed to r...
Like programs written in general-purpose languages, programs written in DSLs may also suer from tang...
Although the majority of work in the AOSD community focuses on general-purpose aspect languages (eg....
Abstract. Increasing size and complexity of software projects have trig-gered the use of domain-spec...
Several new modularity technologies have been proposed that improve separation of concerns in progra...
Artículo de publicación ISIDomain-Specific Aspect Languages (DSALs) are Domain-Specific Languages (D...
Over the last three decades, an increasing number of languages used for designing and developing sof...
This work describes a language design experiment in the context of aspect-oriented programming. The ...
Domain-specific languages (DSLs) can greatly ease program development compared to general-purpose la...
Abstract. Aspect-oriented programming languages promise to provide better modularity than pure objec...
Program generation and transformation techniques have gained considerable attention in the context o...
Domain-specific languages (DSLs) are typically implemented by code generation, in which domain-speci...
Model-driven code generation is being increasingly applied to developing software systems as a resul...
Domain Specific Languages (DSLs) are programming languages customized for a problem/solution domain,...
Abstract. Domain specific aspect languages (DSALs) are becoming more pop-ular because they can be de...
Domain specific aspect languages (DSALs) are becoming more popular because they can be designed to r...
Like programs written in general-purpose languages, programs written in DSLs may also suer from tang...
Although the majority of work in the AOSD community focuses on general-purpose aspect languages (eg....
Abstract. Increasing size and complexity of software projects have trig-gered the use of domain-spec...
Several new modularity technologies have been proposed that improve separation of concerns in progra...
Artículo de publicación ISIDomain-Specific Aspect Languages (DSALs) are Domain-Specific Languages (D...
Over the last three decades, an increasing number of languages used for designing and developing sof...
This work describes a language design experiment in the context of aspect-oriented programming. The ...
Domain-specific languages (DSLs) can greatly ease program development compared to general-purpose la...
Abstract. Aspect-oriented programming languages promise to provide better modularity than pure objec...