The Tyranny of the Dominant Model Decomposition

Maja D’Hondt, Theo D’Hondt · VUBIR (Vrije Universiteit Brussel) · 2002

The Model-Driven Architecture (MDA) approach advocates model refinement for transforming a platform-independent model of an application to a platform-specific model. As this workshop also advertises, generative techniques are a likely approach for transforming an abstract model to a more concrete realisation of that model. We expect, however, that the model refinement proposed by MDA and offered by generative techniques will result in each component being refined separately which will ultimately not suffice for obtaining the full integration of all the components involved. As Aspect-Oriented Software Development (AOSD) points out, a decomposition into components can not always be maintained throughout software development because there are components that do not fit the dominant decomposition of the representation medium used at a certain phase, and hence crosscut it.

Read the paper · More papers on PaperTik