Date | Teacher | Place | Topic | Lecture notes / comments |
29.08.2008 | Haugen? | 3B? | Introduction? | Foils for Introduction:? |
01.09.2008 | Haugen? | 3B? | Interactions in UML 2? | Foils on InteractionsNOTE!!! This is a lecture in the time of the exercise group 14.15 - 16.00 because lecturers are away on Friday? |
05.09.2008 | Vintervoll? | 3B? | Papyrus IFI UML? | Presenting and demoing the UML modeling tool to be used this semester.Start here to find the tool? |
09.09.2008 | Vintervoll? | 3B? | Exercises: Sequence diagrams and the tool? | On-the-fly exercises. No preparations other than having followed the lectures or read the slides should be necessary.Exercises? |
12.09.2008 | St?len? | 3B? | Refinement 1? | Foils for the first lecture on refinementExercisesSolution to exercises? |
15.09.2008 | Vintervoll? | 3B? | Exercises: Advanced Tool-Usage, Brainstorming? | We will walk through the process of creating a transformable and executable model from scratch. Preparation: Study the ICU0 project and recreate a (transformable) version from scratch. We will also brainstorm Obligatory Exercise/Project ideas. Exercises? |
19.09.2008 | St?len? | 3B? | Refinement 2? | Foils for the second lecture on refinementFirst Obligatory Excercise: Solve Exercise 2 on STAIRS in the exam paper for 2007Solution to Oblig1Walkthrough of Oblig1More background on UML-neg and STAIRSExercisesSolution to exercises? |
26.09.2008 | Haugen? | 3B? | Agile modeling 1? | Foils for Agile 1Step-by-step guide: Transforming and Executing ICU0Obligatory Exercise 2. First version.? |
03.10.2008 | Br?ndeland? | 3B? | Refinement 3? | Foils for the third lecture on refinementExercisesSolution to exercises? |
10.10.2008 | Haugen? | 3B? | Agile Modeling 2? | Foils to Agile 2Foils on tool on consistency modeling (for Monday)Increments leading towards Oblig2 modelPlease notice that the first increments are not explicitly walked through during exercise hours, but are meant to show when you optimally should reach those increments.ICU2.di2 ICU2.uml Service hotpos introducedICU3.di2 ICU3.uml Archive introducedICU4.di2 ICU4.uml Submachines introducted. Disclaimer: A bug with Submachines requires us to use a workaround: Submachines need to use Exit Points instead of Final States when it terminates and the transition in the parent Statemachine leads to another (non-final) State. ? |
13.10.2008 | OBLIG 1 DEADLINE? | Cyberspace? | OBLIG 1? | The deadline is 0900 AMYou should e-mail your answer to Gyrd Br?ndeland, gyrd@ifi.uio.no? |
13.10.2008 | Haugen / Vintervoll / Br?ndsh?i? | 3B? | Model consistency? | We will perform a controlled experiment where the students will be asked to perform some exercises, some manually and some by using a provided tool.It is advantageous that the students have used the Papyrus IFI UML tool before and have an intuitive understanding of consistency between sequence diagrams and state machines.The tool will briefly be introduced already on Friday 10 October.There will be prizes for participation and for best results.? |
17.10.2008 | St?len? | 3B? | Security Analysis 1? | Foils for the first lecture on security analysisExercisesFilled in questionnaireWalkthrough of exercisesSolution to exercises? |
17.10.2008 | Vintervoll? | 2G? | Extra project guidance? | 12.15 - 12.45 : Group 3 12.45 - 13.15 : Group 2 13.15 - 13.45 : Group 4 13.45 - 14.15 : Group ? (1)? |
20.10.2008 | Assistant teachers? | 3B? | Walkthrough Oblig 1? | Walkthrough of Oblig 1 by Gyrd Br?ndelandSolution to Oblig1? |
24.10.2008 | Haugen? | 3B? | Service Architecture for Reactive Systems? | Foils to Agile 3, service architectureICU4-DEFER.di2 ICU4-DEFER.uml The users are serializedICU5-revised.di2 ICU5-revised.uml (Revised, again) The users are handled concurrentlyRemember to update your Papyrus/IFI UML through the procedure given in the last slide of the lecture!? |
31.10.2008 | St?len? | 3B? | Security Analysis 2? | Foils for the second lecture on security analysisSecond Obligatory Excercise - Part II: Security Risk AnalysisExercisesWalkthrough of exercisesSolution to exercises? |
07.11.2008 | Haugen? | 3B? | Testing, Routing, Refactoring? | Foils to Testing, Routing, RefactoringICU6.di2 - ICU6.uml - Dynamic data, signal hierarchiesICU7.di2 - ICU7.uml - Refactoring needs, 3rd party APIsICU8.di2 - ICU8.uml - Extending the functionality of KMLICU8-GLOBALADDR.di2 - ICU8-GLOBALADDR.uml - Global routing tableICU8-MULTICAST.di2 - ICU8-MULTICAST.uml - Multicast rather than routingu2tp.profile.di2 - u2tp.profile.uml - UML Testing Profile without data concepts? |
14.11.2008 | St?len? | 3B? | Security Analysis 3? | Foils for the third lecture on security analysisExercisesSolution to exercises? |
17.11.2008 | OBLIG 2 DEADLINE ? | Cyberspace? | OBLIG 2 DEADLINE? | Projects to be delivered on upload site before 0900 AM? |
21.11.2008 | Haugen / St?len and assistants? | 3B? | Walkthrough of Oblig 2? | Demonstrations of the projects, tests conducted and criticisms delivered. Procedures for WalkthroughTest example with u2tp. ICU6Tests.di2 - ICU6Tests.uml? |
28.11.2008 | Haugen? | 3B? | Robustification? | Foils on robustification? |
03.12.2008 | EXAM INF5150? | ? | EXAM INF5150? | Old exams both clean (without solution) and with suggested solution can be found in the folder old examsIn 2003 and 2004 the exams were in Norwegian.? |
Teaching plan
Published Aug. 29, 2008 3:24 PM
- Last modified Nov. 19, 2012 3:57 PM