Model-Driven Software Engineering (CSSE7620)
Course level
Postgraduate Coursework
Units
2
Duration
One Semester
Class hours
Lecture 2 Hours/ Week
Tutorial 1 Hour/ Week
2L1T
Prerequisite
CSSE3002 or CSSE7001
Assessment methods
Assignments, Exam
Course enquiries
Study Abroad
This course is pre-approved for Study Abroad and Exchange students.
This course is not currently offered, please contact the school or faculty of your program.
Course description
(Offered on an occasional basis.) Model-Driven Software Engineering is an approach for the architecture and development of software systems based on describing the different parts of the system using domain-specific models with formalised mappings between them in order to manage their complexity and improve their quality. This course introduces the idea of model-driven engineering, and teaches students how it can be used to develop and reason about systems, including the creation of tools for supporting modelling processes, and the use of model-based approaches for building and reasoning about software systems.