Software Architectures
Summer Term 2008
General Information
Lecture:
Mon 11:15-12:45 at HS 20, Room 206
Miguel Garcia
Lab classes:
Tue 11:30-12:30 at HS20, Room 215
Miguel Garcia
Language:
English
Term:
Summer semester only.
Slides
Introduction
Design Patterns - Part 1
Part 2: Recap and Eclipse examples
Tooling for Model-Driven Software Development - Part 1
Part 2: SecureUML
Part 3: WebML
Event-based architectures
Object-Relational Mapping - Part 1
Part 2: Advanced topics
(Part 2 is not part of the exam)
Component models (Java EE) - Part 1
Part 2: Enterprise Architectures building upon Component models
Frameworks
Lab
Visitor design pattern
The Equals Method
Visitor combination and traversal control
EcoreWalker.java
Eclipse project with a (skeletal) visitor to print model element names
Eclipse project with a visitor to generate an .emf file for a given .ecore file
Introduction to ORM with the Eclipse Dali plugin
An alternative Eclipse-based tooling for ORM mapping can be seen at work in
this technical demonstration
(turn speakers on)
The instructions provided in that tool's
User Guide
can be followed with small adaptations in other tools.
Frameworks Part 1
Frameworks Part 2
Past exams
SoSe 2007
WiSe 2008/2009