UML Forum
All Things related to UML 2

UML FAQ: What is Model-Driven Development (MDD)?

Model-Driven Development (MDD), a.k.a. Model-Driven Software Engineering (MDSE), is a software development paradigm that emphasizes the use of rigorous visual modeling techniques throughout the Software Development Life Cycle (SDLC). MDD is a subdiscipline of the Model-Based Engineering paradigm that promotes the use of open standards for visual modeling (e.g., UML2, BPMN, SysML, ArchiMate), and encourages the integration of visual modeling and traditional Software Development best practices, including Agile Development.

For more information about Model-Driven Development and related Model-Based Engineering subdisciplines check out the Model-Based Engineering Forum.