As the course advances, the schedule and handouts will be available here.
Assignments:
-
•Assignment 1: UCM and Domain Model (due Oct. 16th 2012 before 11:30am), UCM Solution, Domain Model Solution
-
•Assignment 2: Operation Model (due Nov. 13th 2012 before 11:30am)
-
•Final (due Nov. 21st 2012)
-
•Assignment 3: Reusable Aspect Models (due Wednesday December 5th, midnight), 407ETR.ram (which MUST be placed in the same directory as the TouchRAM tool), Network RAM Aspects, Design Pattern RAM Aspects, Utility RAM Aspects
Course Schedule and Slides:
Sept. 6th: Course Overview Slides and Course Outline
Sept. 11th: Model-Driven Engineering and Fondue Overview
Sept. 13th: Object-Orientation and Aspect-Orientation, Use Cases
Sept. 14th (11:35-12:55 in BURN 1B39): Makeup class cancelled
Sept. 18th: User Requirements Notation Introduction
Sept. 20th: AoURN Introduction
Sept. 21st (11:35-12:55 in BURN 1B39): Domain Model Slides, exercise UCM pizza system (Pizza URN model to be used with jUCMNav)
Sept. 25th: no class
Sept. 27th: Discussion of exercises
Oct. 2nd: continuation of exercise discussion of Thursday
Oct. 4th: discussion of drink vending machine UCN question, automobiles domain model, library system domain model
Oct. 9th: OCL Slides
Oct. 11th: Train Depot Exercise, OCL continued, Oct. 12th (11:35 - 12:55 in Trottier 2120): makeup class
Oct. 16h: Specifying Structural Requirements Slides
Oct. 18th: Specifying Behavioural Requirements Slides (updated 6.11.2012)
Oct. 23rd: Discussion of Sample Midterm 2010
Oct. 25th: Specifying Behavioural Requirements continued
Oct. 25th: 18:00 - 21:00 Midterm (STBIO N2/2)
Oct. 30th: Specifying Behavioural Requirements continued
Nov 1st: Midterm solution, assignment 1 solution, elevator operation model solution
Nov. 6th: Behavioural Design Slides
Nov. 8th: Behavioural Design continued
Nov. 13th: Structural Design Slides
Nov. 15th: Reusable Aspect Models (updated 20.11.2012)
Nov. 20th: Reusable Aspect Models continued
Nov. 22nd: Reusable Aspect Models continued, Implementation Slides
Nov. 27th: Implementation continued
Nov. 29th: Dependability-Oriented Requirements Engineering
Dec. 4th: DREP continued, From Modelling to Meta-Modelling
Solutions to Exercises:
-
•DrinkVendingMachine Use Case Map (model loadable with jUCMNav tool)
-
Additional Handouts:
-
•Sample Assignment 2010: Supermarket Purchasing Concept and Environment Model
-
•Sample Assignment 2010: Supermarket Purchasing Operation Model
Last modified: January 17, 2013, Jörg Kienzle



