|
Event
|
Date
|
Topic
|
Material
|
|
Lecture 1
|
30/8
|
Overview of course and introduction to Process and Data
Modelling (9.15-12) Lecturer: TH + PC
|
[
LB, Ch 1][introslides][Comp 1, slides][Comp 6, Sec. 1-1.3]
|
|
Lecture 2
|
6/9
|
The SW development process briefly
Lecturer: YD
|
[
Ch 2] [Slides 4-on-1 page]
|
|
|
|
UML Data and Process Models
|
|
|
Lecture 3
|
13/9
|
UML Class, object, package and deployment diagrams
Lecturer: SEB
|
[Ch 3, 6-8][Library Example][Slides 4-on-1 page]
|
|
Lecture 4
|
20/9
|
Usecases and Sequence diagrams
State Machine Diagrams, Activity Diagrams, Interaction Diagrams
Lecturer: SEB
|
[Ch
4, 9-15] [slides, exercises]
|
|
Lecture 5
|
27/9
|
UML - applied
Lecturer: YDI
|
slides
Do not get scared. The last third of the slides is
optional.
|
|
|
|
Formal Process Models: Tools and Applications
|
|
|
Lecture 6
|
4/10
|
Automata, Communication and Concurrency. The UPPAAL tool
Lecturer: JCG
|
[Comp 3: 'UPPAA in a
Nutshell'], skip 4.2-4
[Comp 4: 'UPPAA2k: Small Tuturial']
Slides
Uppall
examples
Aux. literature (Ariane 5, Mars Rover Pathfinder, Therac 25)
|
|
Lecture 7
|
11/10
|
Model Checking and Extended Communicating Automata.
(UPPAAL tool)
Lecturer: JCG
|
Slides
Uppall
examples
|
|
Holiday
|
18/10
|
Fall break
|
|
|
|
|
Semistructured Process and Data Models (XML)
|
|
|
Lecture 8
|
25/10
|
XML Data and Process Modelling
Lecturer: TH
|
[Comp 7: 'An Introduction to XML ...', page
33-58, 95-99 and 118-129] [Comp 8: 'Don't go with the flow'] [Comp
9: 'Analysis of Webservices Composition Languages']
slides in pdf (updated after
lecture), slides in
Powerpoint (updated after lecture)
exercises
|
|
|
|
Tools and Applications Continued
|
|
|
Lecture 9
|
1/11
|
Business Process Modelling
Lecturer: SB
|
[slides (powerpoint)]
[Exercises (word)]
|
|
Lecture 10
|
8/11
|
Coloured Petri Nets and the CPN tool
Lecturer: TH + Lars Kristensen and Lisa Wells from the CPN group, Aarhus University
|
[Comp 6, Sec. 1-2][Exercises][Sample Protocol]
|
|
Lecture 11
|
15/11
|
Mini Project
|
|
|
Lecture 12
|
22/11
|
Seminar on Process and Data Models in Practice
and Research:
9-11: Model Driven Architecture in Practice (Mikkel Lauritsen, Intentia)
11-12: Design-for-change (Yvonne Dittrich, DUIT)
12-13: Workflow and Coordination Models (Kjeld Schmidt, DUIT)
13-14: Languages and Architectures for Pervasive Business
Processes (Thomas Hildebrandt)
14-15: Course conclusion and evaluation
|
Slides on Model Driven Architecture in
Practice (powerpoint)slides on design for
change, slides on pervasive
business processes, paper on pervasive
business processes research project
|