Das Softwareprojekt: Verteilte Systeme behandelt Themen aus verschiedenen Projekten der AG Zuverlässige Systeme. Dabei ist eine Aufgabenstellung selbstständig durch Entwurf, Implementierung und Testen zu bearbeiten.
Das Softwareprojekt ist verschiedenen Modulen zugeordnet. Bitte informieren Sie sich vorher, ob sie die Veranstaltung in einem Modul aus ihrem Studiengang belegen können.
Themen in diesem Semester sind:
- (Weiter-)Entwicklung eines Adhoc-Netzwerks zur Bereitstellung verschiedener Web-Anwendungen
- insbesondere die hardwarenahe Entwicklung einer Library zur Steuerung eines LoRa-Funk-Moduls auf einem Raspberry Pi und zur Steuerung eines Raspberry Pis mit zwei Netzwerkinterfaces als Mesh-Network
- Entwicklung einer Simulationsumgebung für die Steuerung von Netzwerkknoten in einem IOTA Private Tangle
- insbesondere die Entwicklung einer Schnittstelle zum dockerisierten Starten und Stoppen von Netzwerkknoten und eines Programms, das Daten zur Erstellung von Knoten und Nachrichten generiert.
- (SmartContract - Entwicklung im IOTA Testnet)
- ((Weiter-)Entwicklung einer Anwendung in Kooperation mit der Charité Berlin)
- (Intelligente Clustersteuerung)
Details werden in der ersten Sitzung besprochen. Weitere Details können bereits der Introduction-Presentation in den Ressourcen entnommen werden.
Das Softwareprojekt: Verteilte Systeme wird je nach Bedarf der Studierenden in deutscher oder englischer Sprache durchgeführt.