COMP-533 - Handouts
 

As the course advances, the schedule and handouts will be available here.


Assignments:

  1. Assignment 1: UCM and Domain Model (due Oct. 16th 2012 before 11:30am), UCM Solution, Domain Model Solution

  2. Assignment 2: Operation Model (due Nov. 13th 2012 before 11:30am)

  3. Final (due Nov. 21st 2012)

  4. 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:

  1. Use Cases Answers

  2. DrinkVendingMachine Use Case Map (model loadable with jUCMNav tool)

  3. Domain Model Answers

  4. OCL Answers

  5. Specifying Structural Requirements Answers

  6. Specifying Behavioural Requirements Answers

  7. Midterm 2012 Solution

  8. Behavioural Design Answers

  9. Structural Design Answers, Transfer Sequence Diagram


Additional Handouts:

  1. 2-Page OCL Summary

  2. Sample Midterm 2010 and Midterm 2010 Solution

  3. Sample Assignment 2010: Supermarket Purchasing Concept and Environment Model

  4. Sample Assignment 2010: Supermarket Purchasing Operation Model


Last modified: January 17, 2013, Jörg Kienzle

Home ⎯ Overview ⎯ Handouts & ScheduleCOMP-533_Home.htmlCOMP-533_Overview.htmlshapeimage_3_link_0shapeimage_3_link_1shapeimage_3_link_2