Question: what are some of the different model-driven methodologies?
Answer: Programming – the manual work. Doing all the farming by hand, it's a craft, an art. ...  Code generation – automation. Nowadays lots of work on a farm can be automated. ...  MDA – abstraction. In the previous approach we needed a specialized machine for each task. ...  DSL – specializing. ...  MDE – from problem to solution.