model-driven engineering

noun
UK /ˈmɒdl ˈdrɪvn ˌɛndʒɪˈnɪərɪŋ/
US /ˈmɑːdl ˈdrɪvn ˌɛndʒɪˈnɪrɪŋ/

A way of building computer programs where you make a simple picture-like model first and the computer turns it into real code.

The team used model-driven engineering to turn their diagrams into working software automatically.


OTHER MEANINGS

2. A software development approach where models are the main artifacts and code is generated from them.

Model-driven engineering reduces manual coding by generating code from models.

3. An engineering method that uses abstract models to design and analyze systems before building them.

In model-driven engineering, engineers test the system design on a model first.

4. A practice in which changes to a model automatically update the software, keeping design and code in sync.

With model-driven engineering, editing the model instantly updates the application.