Entwurfsmuster für
nebenläufige Software-Systeme


Seminar
S 19570 - WS00/01



Veranstalter : Vorbesprechung : Montag, 23.10.00, 12-14, Raum SR037, Takustr. 9

Termin : Montag, 18 s.t., Raum SR051, Takustr. 9
Beginn : Montag, 20.11



Inhalt: Ein Entwurfsmuster besteht aus der objektorientierten Lösung eines typischen Entwurf-Teilproblems und der Diskussion ihrer Vor- und Nachteile. Beim Entwurf von Informationssystemen muß Nebenläufigkeit, z.B. in Form von Verteiltheit und Reaktivität, in zunehmendem Maß berücksichtigt werden. In dem Seminar werden zu diesem Themenkomplex Arbeiten aktueller PLoP-Konferenzen studiert. Das Seminar vertieft Kenntnisse, die in den Lehrveranstaltungen Softwaretechnik und Nichtsequentielle Programmierung erworben wurden.

Voraussetzungen: Vordiplom, Kenntnisse aus den Bereichen Softwaretechnik und Nichtsequentielle Programmierung oder Verteilte Systeme

Scheinkriterien: Teilnahme, Vortrag (dreiviertel Stunde), schriftliche Ausarbeitung (15-20 Seiten)

Anmeldung: vorab bei
Dirk Draheim (Raum 157) oder direkt beim Vorbesprechungstermin (Mo,23.10.00,12-14,SR037)



Themen



Thema Quelle Referent Termin Material
 Universal Synchronization Objects 
 [1] 
 Dr. Christian Maurer   20.11.   
 Concurrent Programming in Java - Design Principles and Patterns I 
 [DL97] 
 Karsten Rölling   27.11.   Programmbeispiele I 
 Programmbeispiele II 
 Concurrent Programming in Java - Design Principles and Patterns II 
 [DL97] 
 Karsten Rölling   04.12.   
 A Mini-Pattern language for Distributed Component Design 
 [2] 
 Alexander Tobis   11.12.   Slideshow 
 The Component Design Patterns Project I 
 [3][5] 
 Dirk Materlik 
 Lukasz Pekacki 
 18.12.   Slideshow 
 The Component Design Patterns Project II 
 [3][5] 
 Dirk Materlik 
 Lukasz Pekacki 
 08.01.   
 Transaction Patterns: A Collection of Four Transaction Related Patterns 
 [4] 
 Alphonse Bendt   15.01.   Folienkopien (PostScript) 
 A Design Pattern for Efficient and Flexible Client-Server Interaction 
 [9] 
 Hendrik Steller   22.01.   
 RPC Client: A Pattern for the Client-side Implementation of a Pipelined Request/Response Protocol 
 [8] 
 Anna Moskaleva   29.01.   




Literatur


Einführende Literatur

Papers




Links


Algemeine Links
PLoP - Konferenzen