Folgende Arbeiten können an unserem Lehrstuhl in Industriekooperation durchgeführt werden:
 |
|
Themenbereich: Echtzeitsysteme, Komponierbarkeit, nichtfunktionale Eigenschaften
Aufgabenstellung: Computersysteme werden immer mehr zum integralen Bestandteil von Alltagsgegenständen wie beispielsweise Fahrzeugen.
In solchen Systemen kommt es nicht nur auf ein korrektes funktionales Verhalten an, sondern auch auf nichtfunktionale Aspekte wie Rechtzeitigkeit, Performance und Fehlertoleranz.
Eine Mitarbeit in diesem Forschunggebiet ist auf vielfältige Weise möglich:
- Entwicklung und Analyse von Simulatoren
- Entwicklung, Implementation und Analyse von Prototypen eingebetteter Systeme
- Entwicklung und Aufbau von Fallstudien oder Demonstratoren
Voraussetzungen: abgeschlossenes Grundstudium, Kenntnisse über eingebettete Systeme sowie Echtzeit (z.B. VL EMES), ev. Erfahrungen in der Programmierung eingebetteter Systeme
Ansprechpartner: Jan Richling |
|
 |
|
Themenbereich: Nichtfunktionale Eigenschaften, Workflowmethoden, Aspektorientierte Programmierung
Aufgabenstellung: Geschäftsprozesse eines Unternehmens werden heutzutage vielfach mit Workflowmethoden beschrieben. Es soll untersucht werden, wie neue Eigenschaften (z.B. Sicherheit, Fehlertoleranz) mittels aspektorientierter Programmierung eingebunden werden können.
Voraussetzungen:
Ansprechpartner: Miroslaw Malek |
|
 |
|
Themenbereich: Nichtfunktionale Eigenschaften, mobile Geräte (PDAs), .NET, Aspektorientierte Programmierung
Aufgabenstellung: Die ROK-Gruppe arbeitet in dem Berliner Forschungsvorhaben DISCOURSE mit, das von Microsoft Research unterstützt wird. In diesem Rahmen sind folgende Themen zu vergeben:
- Neue Methoden und Protokolle auf dem Gebiet der nichtfunktionalen Eigenschaften wie Performance, Zuverlässigkeit, Fehlertoleranz, Echtzeit und Sicherheit
- Autonomic Systems - d.h. Systeme, die die angestrebten Eigenschaften mit kleinstmöglicher externer Unterstützung bereitstellen
- Modelle, die die Betrachtung und Evaluierung von mehr als einer nichtfunktionalen Eigenschaft erlauben und mit den dabei widersprechenden Annahmen umgehen können
- Design-Methoden, die Komponierbarkeit sowohl auf der Ebene der System-Modellierung, als auch der Implementation unterstützen
- Entwicklung und Implementation von entfernten Versuchsausführungen in der .NET-Umgebung von Discourse
Desweiteren können Interessenten auch Praktika bei Microsoft Research Cambridge durchführen.
Voraussetzungen: abgeschlossenes Grundstudium, Erfahrungen mit MS-Umgebungen, ev. Kenntnisse auf dem Gebiet der Echtzeitsysteme
Ansprechpartner: Jan Richling |
|
 |
|
Themenbereich: Internet, E-Commerce, Leistungsbewertung, Lasttests
Aufgabenstellung:
Im Rahmen einer abgeschlossenen Diplomarbeit ist ein Werkzeug zur Durchführung von Lasttests entwickelt worden. An diesem Werkzeug sollen kleinere Erweiterungen vorgenommen werden. Anschließend sollen mit dem Werkzeug Lasttests durchgeführt und die erhobenen Daten sinnvoll aufbereitet werden. Die Arbeit wird in Zusammenarbeit mit der Firma Novedia AG durchgeführt.
Voraussetzungen: abgeschlossenes Vordiplom, Kenntnisse in Java und des http Protokolls
Ansprechpartner: Katinka Wolter |
|
 |
|
Themenbereich: Fehlermodelle und Fehlerfrüherkennung für ein verteiltes System
Aufgabenstellung: Auftretende Ereignisse in einem verteilten System sind so auszuwerten, daß Muster erkannt werden und die Früherkennung von Fehlern möglich ist. Zu diesem Zweck sind entsprechende Fehlermodelle und Möglichkeiten zur Erkennung von Verhaltensmustern zu entwickeln.
Voraussetzungen: Kenntnisse in den Programmiersprachen C/C++, Java und
Python (optional)
Ansprechpartner: Steffen Tschirpke |
Die Deutsche Forschungsgesellschaft (DFG) fördert in Graduiertenkollegs die interdisziplinäre Forschung. Innerhalb des Graduiertenkollegs Stochastische Modellierung und quantitative Analyse großer Systeme in den Ingenieurwissenschaften, an dem die Humboldt Universität zu Berlin und die Technische Universität Berlin beteiligt sind, kann folgende Promotionsstelle an unserem Lehrstuhl vergeben werden:
| Enhancing WWW-Responsiveness for E-Commerce
Responsivitäts-Aspekte (Zeitverhalten und Zuverlässigkeit) des WWW
sollen in Hinblick auf Erfordernisse des E-Commerce untersucht werden.
Dabei ist auf die ökonomische Relevanz dieser Aspekte einzugehen und zu
beschreiben, welche Schlüsselrolle responsive Anwendungen (bei denen es
auf Zeitverhalten und Zuverlässigkeit ankommt) im E-Commerce bereits
spielen, in Zukunft spielen werden und wie eine geeignete Infrastruktur
dafür aussieht. Im Einzelnen sind verschiedene Methoden (Caching,
Checkpointing, Kryptographie, Replikation, Parallelisierung) für die
Instanzen die zu einer Diensterbringung notwendig sind
(Kommunikationskanäle, Server, Software) unter den
Responsivitäts-Gesichtspunkten zu modellieren, zu analysieren, zu
vergleichen und geeignet zu verbessern.
Ansprechpartner: Prof. Miroslaw Malek |
Neben den oben angegebenen Stellen freuen wir uns auch über Interessenten
für Studien-, Diplom- und Promotionsarbeiten, die mit weiteren Themenvorschlägen auf uns zukommen. Hier einige Stichpunkte:
Autonomic Computing
Einen interessanten Einstieg zu dieser Thematik bieten die Autonomic Computing Webseiten von IBM Research |
|
Prof. Miroslaw Malek |
Modelle für Sicherheit und Verlässlichkeit
Definieren von allgemeinen Eigenschaften für Sicherheit und Verlässlichkeit sowie Entwicklung entsprechender Modelle |
|
Prof. Miroslaw Malek |
Early Fault Detection
Ziel ist die Früherkennung von Fehlerzuständen in komplexen verteilten Systemen. Dafür sind Fehlermodelle und Fault-Dictionaries zu entwickeln. |
|
Steffen Tschirpke |
End-to-End Availability
Untersuchungen zur Verfügbarkeit von Computern und Kommunikation,
Plattformen sind zu modellieren und zu bewerten |
|
Prof. Miroslaw Malek |
Echtzeit-Unterstützung für IP-Netze
Untersuchungen zu Quality of Service in IP-Netzen (INTSERV, DIFFSERV, MPLS) sowie zu Echtzeitprotokollen für Audio-/Videoströme (RTP, RTCP) |
|
Dr. Günter Dollny |
|