Model-based development is a software development method in which models are created before source code is written. Although the method is effective, we have to modify models when we face evolution such as change of platforms. These modifications crosscut over many places in the models, and tend to cause unexpected errors. In order to tackle this problem, we propose a method for model evolution using model transformations based on aspect orientation, a mechanism that modularizes crosscutting concerns. A modeler can extend model transformation rules by defining new aspects in the process of modeling. In this paper, we demonstrate the effectiveness of aspect orientation in terms of model evolution
Abstract. In spite of the more advanced modularisation mechanisms, aspect-oriented programs still su...
Aspect-orientation provides a new way of modularization by clearly separating crosscutting concerns ...
Aspect-oriented software development aims at supporting sep-aration of crosscutting concerns through...
Model-driven architecture (MDA) aims at automating soft-ware design processes. Design models are div...
In this paper we introduce an approach to address the evolution of aspect configurations with model ...
Context: Model-driven code generation is being increasingly applied to enhance software development ...
In the last few years, new software paradigms, such as Aspect-Oriented Software Development (AOSD) o...
Software development can be improved from many perspectives by combining aspect orientation and mode...
The last decade has seen the development of diverse aspect- oriented modeling (AOM) approaches. This...
A key benefit of system and software modeling is the ability to explore various design alternatives ...
We are investigating the application of aspect-oriented principles as an aid toward improving the ca...
In the realm of software engineering, we are witnessing an increasing momentum towards the use of mo...
Abstract. Software product line engineering aims to reduce develop-ment time, effort, cost, and comp...
In spite of the more advanced modularisation mechanisms, aspect-oriented programs still suffer from ...
In model driven development (MDD), specifying transformations between models at various levels of ab...
Abstract. In spite of the more advanced modularisation mechanisms, aspect-oriented programs still su...
Aspect-orientation provides a new way of modularization by clearly separating crosscutting concerns ...
Aspect-oriented software development aims at supporting sep-aration of crosscutting concerns through...
Model-driven architecture (MDA) aims at automating soft-ware design processes. Design models are div...
In this paper we introduce an approach to address the evolution of aspect configurations with model ...
Context: Model-driven code generation is being increasingly applied to enhance software development ...
In the last few years, new software paradigms, such as Aspect-Oriented Software Development (AOSD) o...
Software development can be improved from many perspectives by combining aspect orientation and mode...
The last decade has seen the development of diverse aspect- oriented modeling (AOM) approaches. This...
A key benefit of system and software modeling is the ability to explore various design alternatives ...
We are investigating the application of aspect-oriented principles as an aid toward improving the ca...
In the realm of software engineering, we are witnessing an increasing momentum towards the use of mo...
Abstract. Software product line engineering aims to reduce develop-ment time, effort, cost, and comp...
In spite of the more advanced modularisation mechanisms, aspect-oriented programs still suffer from ...
In model driven development (MDD), specifying transformations between models at various levels of ab...
Abstract. In spite of the more advanced modularisation mechanisms, aspect-oriented programs still su...
Aspect-orientation provides a new way of modularization by clearly separating crosscutting concerns ...
Aspect-oriented software development aims at supporting sep-aration of crosscutting concerns through...