Abstract

Currently there are some young and promising approaches in software development, such as Model-Driven Development (MDD), and Aspect-Oriented Software Development (AOSD). While MDD focuses on the systematic use of models, where the software is built through a chain of model transformations, AOSD aims to offer enhanced mechanisms to identify, model and compose crosscutting concerns. But what AOSD proposes doesn’t it involve just a specific kind of modelling? And regarding composition, isn’t it a special kind of model transformation? If these questions are true, will MDD absorb AOSD in the end? If not, what are then the true crosscutting relationships between MDD and AOSD?

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call