Modellgetriebene Softwareentwicklung oder Model Driven Software Development (MDSD) befasst sich mit der Effizienzsteigerung in der Softwareherstellung durch Automatisierung und Wiederverwendung. Dabei werden Infrastrukturcode, Subsysteme, Konfigurationen oder ganze Anwendungen aus Modellen generiert.
Ziel dieser Vorlesung ist es, die der MDSD zugrunde liegenden Konzepte vorzustellen und einen Einblick in aktuelle Technologien und Standards im Bereich modellgetriebener Softwareentwicklung zu geben.
Die Inhalte der Vorlesung werden in einer Übung vertieft.