Studentische Arbeiten
Codegenerierung für die Contiki-Plattform (David Giessing)
Typ der Arbeit:
Bachelor-Thesis
Bearbeitungsstand: Abgeschlossene Arbeiten
Arbeit abgeschlossen am: 25.04.2016
Betreuer*in: Dr.-Ing. Roland Speith (neé Kluge)
Motivation
Im Rahmen des Forschungsprojekts MAKI (Multi-Mechanismen Adaption für das künftige Internet) interessieren wir uns für die Netzwerktopologie von Kommunikationsnetzen.
Topologien sind als Graphen sehr gut dafür geeignet, um mittels Graphtransformation angepasst zu werden.
Aufgabenstellung
In dieser Arbeit soll anhand einer Fallstudie aus dem Bereich Wireless Sensor Networks (WSNs) ein prototypischer Codegenerator für Contiki - eine kombinierte Simulations- und Ausführungsplattform für WSNs - erstellt werden.
Die besondere Herausforderung liegt darin, das beschränkte Metamodell von WSNs auszunutzen, um möglichst kompakten Code zu erzeugen, der idealerweise auch im (Hardware-)Testbed (z.B. TUD?Net) funktioniert.
Voraussetzungen
- Kenntnisse in Java und C
- Erfahrungen mit modellbasierter Softwareentwicklung hilfreich