Before revision: model-driven engineering of software systems.
After revision: Model-driven architecture is a kind of domain engineering,and supportsmodel-driven engineering of software systems.