model-driven architecture

Noun

 * 1)  A software design approach for the development of software systems that provides a set of guidelines for the structuring of specifications expressed as models.

Abbreviations

 * MDA