04-801-O4 Model-driven Software Engineering
Location: Africa
Units: 6
Semester Offered: Spring
Location: Africa
Units: 6
Semester Offered: Spring
Software engineering
Model-driven Software Engineering (MDSE) practices have proved to increase efficiency and effectiveness in software development. The aim of this course is to introduce the students to the MDSE world, thus allowing them to understand and apply its basic principles and techniques. The course is organized into two main parts. The first part discusses the foundations of MDSE in terms of basic concepts. The second part covers the technical aspects of MDSE: how to build a domain-specific modeling language, the description of Model-to-Text and Model-to-Model transformations, and the tools that support the management of MDSE projects.
PART 1: Foundations of MDSE
PART 2: Technical aspects of MDSE