.: SWE699/IT821 Schedule

Overview Schedule Assignments

Schedule is tentative and subject to change.

Week # Date Topic Reading Other
1 Aug 31

Course Overview
Introduction to Model Driven Architecture

MDA Explained, chs. 1,2,3  
2 Sep 7 Example of Model Driven Architecture
Precursors to MDA: e.g., Rose RealTime

MDA Explained, chs. 4,5,6

handout all 3 assignments! Form groups for assignments
3 Sep 14 Instructor on Travel: Work on Assignment 1    
4 Sep 21 Anatomy of a Modeling Language: metamodeling, MOF, UML profiles and the UML2.0 definition MDA Explained, ch. 8  
5 Sep 28 Semantics of Modeling Languages assignment 1 due; assignment 2 tool selection by this date
6 Oct 5 Research problem consultations    
7 Oct 12 UML's Object Constraint Language and its application to the UML2.0 definition

Handout from STII, Rm 330 (ISE Office)

OCL Practice Questions

assignment 3 problem selection by this date : 1 page write-up due by email to instructor
8 Oct 19

Model Transformation Languages, including QVT

MDA Explained, chs. 7, 9, 10

"Classification of Model Transformation Approaches" by Czarnecki and Helsen
"Model Transformation: the heart and soul of Model driven Software Development" by Sendall and Kozaczynski
"Graph Transformation in a Nutshell" by Reiko Heckel

 
9 Oct 26 More on Model Transformation Languages Skim chs 6,7 and 8 of the QVT Spec:
QVT Practice Questions
 
10 Nov 2 No class - Instructor on Travel.    
11 Nov 9 Aspect-Oriented Software Development

Selected Papers on AOSD:

assignment 2 report due
12 Nov 16

5pm-6.30pm: Software Factories and Domain-Specific Modeling Languages (Location: Enterprise 178)

7.20pm: Tool Presentations (click under Assignments for details)

DSML Article by Steve Cook

Application of DSML: Autofilter (Note: this paper does not use the language of MDD because it was written for a control theory audience - but it is an example of usign a domain-specific modeling language and code generator)

Tool Evaluations

assignment 3 literature survey due
13 Nov 23 Thanksgiving (No Class)    
14 Nov 30 Tool Presentations Tool Evaluations  
15 Dec 7 Research Presentations    
16 Dec 14 Research Presentations   assignment 3 report due

 

 


 



















Web site contents © Copyright Jon Whittle 2006, All rights reserved.
Website templates