This course discusses the foundations and technical aspects of Model-Driven Software Engineering (MDSE). Topics include: models and transformations, driving principles, application scenarios, and standards like Model-Driven Architecture (MDA), the integration of MDSE in existing development processes, and the design of domain-specific modeling languages and Model-to-Text and Model-to-Model transformations. The course also introduces tools that support the management of MDSE projects.
Weekly Contact: Lab:1 hr. Lecture:3 hrs.
GPA Weight: 1.00
Course Count: 1.00
Billing Units: 1