MDSD – Basic Ideas & Terminology of Model-Driven Software Development (MDSE).A Typical Web Application Architecture Development.Common MDSD Concepts and Terminology.MDSD Classification.Meta-modeling.MDSD-Capable Target Architectures. Building Blocks for Software Architecture, Architecture Reference Model, Balancing the MDSD Platform, Architecture Conformance, MDSD &CBD; SOA,BPM & MDSD. Building Domain Architecture.Code Generation Techniques.Model Transformations with QVT.MDSD Tools. The MDA Standard: UML 2.0, MOF-Meta Object Facility, XMI, PIM/PSM/PDM, Multi-stage Transformations, Action Languages, Core Models, Controlling the PIM to PSM Transformation Executable UML. MDSD Process Building Block & Best Practices.Testing.Versioning.