Model Driven Software Development (SE 555) Course Details

Course Name: Model Driven Software Development
Code: SE 555
Pre-requisite Course(s):
Objective: This course will introduce model driven software development (MDD) principles, methodologies, and tools. The course will cover both practical and theoretical aspects. Students will develop a small scale metamodeling or MDD project.
Content: Introduction to MDD; modeling languages; software reusability; domain specific modeling; metamodeling; model transformations; metamodeling tools; code generation; MOF (meta object facility); software components
Term: Autumn
Theory: 3
Application: 0
Laboratory: 0
Credit: 3
ECTS Course File: Course File
Course File: