Institut für Informatik III
Universität Bonn

Datenbanken * Informationssysteme * Softwaretechnologie * Computergrafik * Mustererkennung * Bildverarbeitung * Künstliche Intelligenz * Robotik 

Seminar "Component and Aspect Engineering" im WS2003

Univ.-Prof. Dr. Armin B. Cremers
Dr. Günter Kniesel
Daniel Speicher
13.02.2004

Beschreibung
und Ziele

Das Seminar gibt einen Überblick über Motivation, Grundideen und insbesondere existierende Ansätze im Gebiet der komponentenbasierten und aspektorientierten Software-Entwicklung. (Literatur zu AOSD)

Vorbesprechung Freitag, 17. Oktober 2003, 9:15 in Raum A207
Ort und Zeit:
Komponenten
Freitags 09.01.04 bis 30.01.04 jeweils von 8:45 bis 11:00 im Hörsaal 1.

Termine und Vorträge

<< Fr. 09.01.04 >>
1. Frank Reichartz: JavaBeans (PPT)
2. Alexander Höck: FlexiBeans, FreEvolve (PPT)

<< Fr. 16.01.04 >>
3. Evgueni Kouris: CORBA (PPT)
4. Aleksej Palij: CORBA Component Model (PPT)

<< Fr. 23.01.04 >>
5. Tobias Rudorf: SOFA, DCUP (PPT)
6. Evgenij Kuznecov: COM/DCOM (PPT)

<< Fr. 30.01.04 >>
7. Patrick Schriner: COM+ (PPT)
8. Anita Sosnecki: .NET (PDF)

Ablauf an den Terminen
08:45 - 09:30 Erster Vortrag
09:30 - 09:45 Fragen, Kommentare
09:45 - 10:30 Zweiter Vortrag
10:30 - 10:45 Fragen, Kommentare
10:45 - 11:00 Diskussion

Ort und Zeit:
Aspekte
Montag 09.02.04 bis Mittwoch 11.02.04 jeweils von 9:00 bis 13:00 in Raum A121.

Termine und Vorträge

<< Mo. 09.02.04 >>
1. Sebastian Scheid: AspectJ (PPT)
2. Klaus Greulich: Hyper/J (PDF)
3. Bastian Demuth: ComposeJ (PPT)

<< Di. 10.02.04 >>
4. [Daniel Speicher]: Concern Manipulation Environment (CME) (Homepage)
5. Frithjof Kurtz: JMangler (PDF)
6. Eva Stöwe: AspectWerkz (PPT)

<< Mi. 11.02.04 >>
7. Dirk Schiele: Aspekt-Interaktionen (PPT)
8. Anastasija Eifer: Aspekte und Modellierung (PPT)
Abschluss

Ablauf an den Terminen
09:00 - 09:45 Erster Vortrag
09:45 - 10:00 Fragen, Kommentare
10:00 - 10:45 Zweiter Vortrag
10:45 - 11:00 Fragen, Kommentare
11:00 - 11:45 Dritter Vortrag
11:45 - 12:00 Fragen, Kommentare
12:00 - 13:00 Diskussion

Literatur

Literaturhinweise zur komponentenbasierten Softwareentwicklung finden sich auf der Seite des Seminars im Sommersemester 2003 . Zu den in jenem Seminar bereits durchgeführten Vorträgen, finden sich für Interessenten PPT/PDF-Ausarbeitungen.

Literaturhinweise zur aspektorientierten Softwareentwicklung finden sich auf einer gesonderten Seite.

Ablauf / Anforderungen

Die Teilnehmer erstellen zu den in der Vorbesprechung verteilten Themen einen Vortrag und tragen ihn vor

  • im Rahmen eines Probevortragstermines
  • und in überarbeiteter Form zum offiziellen Seminartermin

Ferner erstellen sie eine schriftliche Ausarbeitung, zusammen mit einer Zusammenfassung (Abstract) von 5-15 Zeilen.

Die schriftlichen Ausarbeitungen sind bis spätestens zum 16.02.04, also kurz nach dem Ende des Seminars abzugeben. Zum Probevortrag sind die Folien und gegebenenfalls die Demo vorzubereiten. Der Probevortrag soll auch Gelegenheit bieten, Feedback über die Gewichtung der Teile der Vortrags und über den Aufbau zu erhalten. Es bietet sich natürlich an, diese Information auch für die Ausarbeitung zu nutzen.

Das Seminar ist "scheinreif" abgeschlossen, sobald die endgültig überarbeitete elektronische Version

  • der Vortragsfolien (PowerPoint) und
  • der schriftlichen Ausarbeitung (HTML, PDF, Latex, Word)

abgegeben werden. Die Teilnahme an allen offiziellen Vorträgen und Diskussionen gehört selbstverständlich mit zu den Seminarleistungen. Wo möglich und sinnvoll sollten die Vorträge kurze Demos der vorgestellten Konzepte bieten. In diesem Fall sollte die Ausarbeitung Links auf den entsprechenden Quellcode enthalten.

Für die Vorträge steht ein Beamer sowie ein Rechner (mit Power-Point, Adobe Acrobat, Browser und JDK 1.4) zur Verfügung. Von dem Rechner könnt ihr auf eure Windows- und Unix-Homes in der Informatik III zugreifen. Wer weitergehende Anforderungen hat (z.B. hinsichtlich der benötigten Software zwecks Demo) soll sich bitte frühzeitig melden.

Muster-Dateien

Bitte folgende Musterdatei für die Vortragsfolien (PowerPoint-Format) benutzen. So werdet ihr von Layoutaufgaben entlastet und gleichzeitig wird eine möglichst homogene Darstellungsqualität der Vorträge erreicht.

PowerPoint ist auf den öffentlich zugänglichen PCs des Instituts installiert.

Teilnahme und Zuhörer

Vordiplom und Grundkenntnisse in objektorientierter Programmierung / Modellierung werden vorausgesetzt, Grundkenntnisse von Java werden empfohlen. Alle Vorträge sind öffentlich, d.h. auch für nicht am Seminar teilnehmende Zuhörer offen.

Schein

B

Ansprechpartner Günter Kniesel (gk@cs.uni-bonn.de) und Daniel Speicher (dsp@iai.uni-bonn.de)
Außerdem gibt es eine Mailingliste zum Seminar, in der alle Seminarteilnehmer eingetragen sind. Wer außerdem noch gerne bei einigen Vorträgen zuhören und auf dem Laufenden gehalten werden möchte, ist ebenfalls herzlich willkommen, sich einzutragen.


[Uni-Bonn] [Informatik] [III] [Seminar] [Seitenanfang]

URL: http://www.cs.uni-bonn.de /III//lehre/seminare/SWT/WS2003/index.html

Stand: 13.02.2004

Kommentare an gk@cs.uni-bonn.de