SNG494 MODEL DRIVEN ENGINEERING
Course Code: |
3890494 |
METU Credit (Theoretical-Laboratory hours/week): |
3(3-0) |
ECTS Credit: |
5.0 |
Department: |
Software Engineering |
Language of Instruction: |
English |
Level of Study: |
Undergraduate |
Course Coordinator: |
|
Offered Semester: |
Fall or Spring Semesters. |
Course Content
Model Driven Engineering (MDE) is a technique aiming at reducing the complexity of development and management of modern software applications through the exploitation of models. The course includes an introduction to Model-Based Development, Metamodelling, Model Transformations, Classification of Model Transformations, Model Weaving, Evolution Management. The aim of the course is to give an in-depth knowledge in the fundamentals of software systems modeling and the automated generation of the code, with special focus on the management of evolution. The student will be made aware of both the state of art in research and state of practice in industry.