Hi Guest, 17 January 2021 Sunday IST

About CUSAT | About Department | Alumni | Sitemap | Disclaimer  

  Home > Academic/Programmes > Programme Structure > CSE (2011)
Core/Elective: Core Semester: 2 Credits: 4
Course Description

Model-Driven Architecture (MDA) is the concept of using models developed using a modelling language (UML) to generate real application. This course emphasises modelling of real-time and reactive systems.

Course Objectives

To give a comprehensive overview of MDA and how it relates to OMG standards
Detailed study of real time UML and modelling using UML 2.0


1. MDA life cycle - Benefits - Building Blocks - Framework - Models - Transformations - OMG Standards - tools - Development Processes - Application of MDA - Case Study

2. Transformations features - Traceability - Metamodeling - layers of OMG - Transformations definition language -MOF –OCL- Role of UML in MDA

3. Platform independent modelling- structural modelling-behaviour modelling-class behaviour and interactions- architectural modelling - case study.

4. ROPES Process - MDD -ROPES Spiral - Scheduling model -based projects -UML 2.0 -Structural aspects - Dynamic aspects- Schedulability - Performance & Time

5. Requirement Analysis of Real-Rime System- Object domain analysis - Object Behavior -Definition - Mechanistic design -Observer Pattern -Proxy Pattern - Operational state transition-System performance matrix


1. Bruce Powel Douglass “Real-Time UML”Addison-Wesley Third Edition (2004)
2. Anneke Kleppe, Jos Warmer and Wim Bast “MDA Explained” Addison-Wesley (2003)

Copyright © 2009-21 Department of Computer Science,CUSAT
Design,Hosted and Maintained by Department of Computer Science
Cochin University of Science & Technology
Cochin-682022, Kerala, India
E-mail: csdir@cusat.ac.in
Phone: +91-484-2577126
Fax: +91-484-2576368