Seminar: Engineering Complex Communication Systems

Veranstaltungsart: Seminar
Semester: Sommersemester
Stunden: 0+2
Dozent: Prof. Dr. Bernhard Rumpe,
Übungsleiter: Eshref Januzaj,
Hörerkreis: Studenten und Studentinnen der Informatik, Wirtschaftinformatik und Informations-Systemtechnik nach dem Vorexamen
Ort und Zeit: Für das Seminar gilt der folgende Zeitplan:
Datum Abzugeben ist...
18.04.2006 16:30 Erst Treffen im Seminarraum (Raum 105) des IBR, IZ: Vorbesprechung und Themenvergabe
13.06.2006 Erste strukturelle Gliederung, Stichworte zu den einzelnen Kapiteln
TBD Gemeinsames Treffen im Seminarraum (Raum 105) des IBR, IZ
20.06.2006 Workshop "Professionell Präsentieren" im Raum IZ161 (Raum 161)
27.06.2006 Finale Version der Ausarbeitung
11.07.2006 Erste Version der Folien
25.07.2006 13:00-19:15 Blockveranstaltung mir Vorträgen im Raum IZ251
The organization of the seminar can be found here [PDF, 107KB]. In eigenem Interesse, um Stress zu vermeiden: bitte haltet euch strikt an die Termine!
The online evaluation result: show

Zeitplan für Dienstag, den 25.07.2006:

Sequence Time Slot Content
13:00 - 13:05 Eröffnung
1. 13:05 - 13:50 Marcus Müller: Life Sequence Charts
2. 13:50 - 14:35 Dennis Carolus: Programmiersprachenerweiterung für asynchrone Nebenläufigkeit
3. 14:35 - 15:20 Andreas Balliet: UML 2.0 Kompositionsstruktur- und Komponentendiagramme
4. 15:20 - 16:05 Sebastian Ohl: Model Driven Middleware
16:05 - 16:15 Pause
5. 16:15 - 17:00 Matthias Althaus: Engineering von Web Informationssystemen
6. 17:00 - 17:45 Daniel Schwencke: The Click Modular Router
7. 17:45 - 18:30 Stefan Schulz: Multimedia Service Composition
8. 18:30 - 19:15 Timo Rausch: Autonomic Home Gateway
Beginn: Die Themenvergabe samt Vorbesprechung hat am Dienstag, 18.04.2006 16:30 im Seminarraum (Raum 105) des IBR, IZ stattgefunden.
Inhalt:

Engineering Complex Communication Systems refers to all activities pertinent to specifying, modeling, designing, prototyping, building, testing, operating, maintaining, and evolving of complicated networking and communication systems, which can be exemplified as computer networks (from LANs, MANs, WANs up to the Internet ), land, mobile and satellite communications systems such as the PSTN, GSM, UMTS and LEO satellite networks, mobile ad-hoc networks and sensor networks, DVB-T and DVB-H networks, Personal Area Networks and Body Area Networks, and likely different blends of some or all of these systems.

While in the past, relatively non-complex "traditional" communication systems sufficed for most operation and management applications, the new and emerging demands of applications and the evolution of network architectures now essentially "force" systems to be complex, given our current understanding how to engineer these systems. Complex communication systems are found in almost every industry, from telecommunications, aerospace and defense, medical and health, and many others. Unfortunately, the current state-of-the-art research and technology has clearly fallen far behind the requirements of complex communication systems.

Tackling complexity is paramount in the growing Telecom industry. There are a few methodologies that are critical to this end. - Encapsulation and abstraction: to hide complexity for the end-users by encapsulating and to distinct between interfaces and implementations. Information hiding and simplification of re-use. Using a module, a designer only has to know the interfaces, but not the ugly underlying implementations. - Hierarchical decomposition: to recursively and gradually turn high-level abstractions into lower level implementations. This can be interpreted as a chain of subsequent actions or nestling of a module and its sub-modules. - Categorization and differentiation: to categorize and differentiate different levels of details. This gives different views of the system. This assembles the classical approach of "Divide and Conquer". - Open standards. This ensures parallels efforts will compatible to each other.

Examples are (but are not limited to) software engineering, artificial intelligence, semantic web, control theory, autonomic communications and policy engineering, service oriented architecture et al. In this seminar, we offer all together 10 topics from both IBR and SSE, which are detailed as follows:

Thema Vortragender Betreuer
Ontologies - A Lingua Franca for Network Management? Brandt, Sönke
The Click Modular Router Schwencke, Daniel
Autonomic Home Gateway Rausch, Timo
Multimedia Service Composition Schulz, Stefan
Cross-Layer Protocol Design for Wireless Networks Rohstoch, Matthias
Life Sequence Charts Müller, Marcus Hans Grönniger
Programmiersprachenerweiterung für asynchrone Nebenläufigkeit Carolus, Dennis Holger Krahn
UML 2.0 Kompositionsstruktur- und Komponentendiagramme Andreas, Balliet Martin Schindler
Model Driven Middleware Ohl, Sebastian Martin Schindler
Engineering von Web Informationssystemen Althans, Matthias Eshref Januzaj
Scheinerwerb: Schriftliche Ausarbeitung und erfolgreicher Seminarvortrag.
Links:

Im World-Wide-Web gibt es verschiedene Hinweise zur Gestaltung von Seminarvorträgen. Als besonders beachtenswert gilt:

Hier noch ein paar Links zum Thema TeX/LaTeX:

Bemerkungen:

Die Ausarbeitungen ist als PDF sowie als Quelle (Word-, OO- oder Tex-Datei) abzuliefern. Der Umfang der Ausarbeitungen sollte 12 bis 15 Seiten umfassen, für den Vortrag selbst sind maximal 30 min. angesetzt. Für euer Thema erhaltet ihr eine gewisse Basisliteratur; wir erwarten allerdings, dass ihr euch selbstständig einarbeitet und ggf. weitere vertiefende Literatur recherchiert (siehe auch diesen Knowledgebase Artikel).

Aufgrund entsprechender Erfahrungen soll auch noch auf die Selbstverständlichkeit hingewiesen werden, dass die Ausarbeitung in eigenen Worten erfolgen muss und das durch den elektronische Bezug von Literatur verleitete Copy&Paste von Textpassagen ein Vergehen gegen die Prüfungsordung darstellt.

Als Präsentationsvorlage kann dieses PowerPoint-Template, diese OpenOffice-Vorlage oder diese LaTeX-Vorlage [PDF] verwendet werden. Bei Verwendung anderer Präsentationswerkzeuge ist darauf zu achten, dass nicht zu viel Arbeit in das Design der Folien gelegt wird. Das bestehende Design kann gerne übernommen werden (pdf-Ansicht).

Jeder Seminarteilnehmer bekommt auf Wunsch einen Account für die Solaris und Linux Rechner-Pools des Instituts.