Why Aspect-Oriented Software Development And Model-Driven Development Are Not The Same – A Position Paper –

Dominik Stein, Stefan Hanenberg · Electronic Notes in Theoretical Computer Science · 2006

Aspect-Oriented Software Development (AOSD) and Model-Driven Development (MDD) are often said to be alike since both approaches are based on the selection of elements (i.e. join points in AOSD and model elements in MDD) and their subsequent adaptation (i.e. weaving in AOSD and transformation in MDD). But does this mean that AOSD and MDD are in fact two words for pretty much the same thing? In this position paper, we argue that there are essential differences between the aspect-oriented and the model-driven approach.

Read the paper · More papers on PaperTik