Complex sentence: Model-driven architecture is a kind of domain engineering, and supports model-driven engineering of software systems.
Split into simpler sentences: Model-driven architecture (MDA) is a kind of domain engineering. MDA supports model-driven engineering of software systems.