Post on 12-Aug-2019
Veranstaltung im Wintersemester 2015FG System- und Softwareengineering
Prof. Dr.-Ing. Armin Zimmermann
PROJEKT- UND HAUPTSEMINAR SSE
Einführungstermin
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 2
Ablauf Heute
Organisatorisches Projektseminar Hauptseminar Termine und Ablauf im Semester
Themenvorstellung
Vergabe der Themen
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 3
Projektseminar
Hintergrund Projektseminar Realisierung eines Ergebnisses Entwurf bis zur Implementierung Organisatorische und praktische Fähigkeiten Teamfähigkeit, Gruppenarbeit Vortrag vorbereiten und halten Bericht / Dokumentation verfassen
Aktuelle Informationen http://www.tu-ilmenau.de/sse/lehre/projektseminar-
hauptseminar/
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 4
Anrechenbarkeit PJS
Projektseminar Systementwurf Bachelor Informatik, empfohlen im 6. Semester; 4LP Zusammen mit der LV Systementwurf als Wahlpflicht-
modul „System- und Steuerungstheorie“ anrechenbar
Projektseminar IHS (SSE) Bachelor Ingenieurinformatik, empfohlen im 5. oder 6.
Semester; 4LP Im Studienschwerpunkt IHS anrechenbar
Projektseminar SSE Master Informatik und Master Ingenieurinformatik, 6LP
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 5
Bewertung PJS
Arbeit in Gruppen
Projektergebnis Erreichen des Ziels, Programm etc.
Vortrag und Demonstration Zielstellung, Umsetzung/Lösung, Ergebnisse Präsentationsstil, Folien, Inhalt
Projektbericht / Dokumentation Inhalt, Struktur, Sprache
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 6
Hauptseminar
Hintergrund Hauptseminar Auf der Grundlage von Fachliteratur und der bisher
erworbenen Kenntnisse, Fähigkeiten und Fertigkeiten Mit einem Thema wissenschaftlich auseinandersetzen Erkenntnisse in einem Vortrag darstellen und in der
Diskussion verteidigen Vortrag vorbereiten und halten Schriftliche Ausarbeitung verfassen
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 7
Anrechenbarkeit HS
2 SWS, 2..4 LP je nach Studiengang
Bachelor Informatik, Prüfungsleistung 4LP Ingenieurinformatik, benoteter Schein 3LP
Master Informatik 4LP, Ingenieurinformatik 2LP Wirtschaftsinformatik, benotete sonstige Prüfungsleistung
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 8
Bewertung HS
Abhängig vom Thema
Vortrag Zielstellung, Umsetzung/Lösung, Ergebnisse Präsentationsstil, Folien, Inhalt
Ausarbeitung Etwa 10-15 Seiten Inhalt, Struktur, Sprache
Gegebenenfalls Weiteres Programm etc.
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 9
Termine
Betreuung im Semester Individuelle Treffen mit dem Betreuer des Themas Aufgabenstellung, Zwischenbericht, vor Abgabe
Abschlussveranstaltung Vorträge aller Teilnehmer Termin wird bekannt gegeben
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 10
Ablauf Heute
Organisatorisches
Themenvorstellung
Vergabe der Themen
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 11
TimeNET
Themen im Bereich TimeNET Betreuer: Zimmermann
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 12
TimeNET
TimeNET – Themen Programmierung Verbesserungen (verschiedene
kleinere Arbeiten) Implementierung von Kommentaren als Modellobjekte für
eDSPNs, wie sie für farbige Modelle existieren Verbesserung der Anzeigegenauigkeit (Auflösung) des
grafischen Result Monitors Analyse der Performanz-Probleme und Fortschritts-Anzeige
des Result Monitors und Verbesserung Erweiterung von Ausdrücken in farbigen Netzen um relative
und absolute Objekt-Pfade Erweiterung der verfügbaren Verteilungsfunktionen für
Simulationen …
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 13
TimeNET
TimeNET – Themen Konzepte Impulse-Rewards in eDSPN-Modellen
Softwarequalität Testfälle entwickeln und in vorhandener Umgebung
realisieren Tutorial entwickeln
Recherche MODELICA (kontinuierliche Systeme) PRISM (probabilistic model checking) GRIF (reliability tool)
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 14
Carduinodroid Hybrid App
Beschreibung Carduinodroid:
Auto + Arduino + Android Szenario 1: Android als
Kommunikationsschnittstelle für PC Neu: Arduino < Bluetooth > Android Aufgabe: Neuentwicklung der Android-App Kommunikationsaufgaben als Hintergrundservice Szenario 2: Bedienung des Fahrzeugs
über das Display (Bluetooth) Szenario 3: Bedienung des Fahrzeugs über
ein zweites Android Gerät (Wifi, gleiche App)
Betreuung Thomas Dietrich, FG SSE
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 15
Multicopter-Ladestation
Beschreibung Lande- und Ladestation als Grundlage für autonome
Flugmissionen von Multicopter/UAV Schwärmen Station als selbstverwaltete Komponente am Beispiel von
Ardupilot AntennaTracker
Betreuung Literaturrecherche /
Machbarkeitsanalyse Hauptseminar Thomas Dietrich, FG SSE
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 16
Autonomes Landen – Multicopter
Beschreibung OpticalFlow Sensor als Kameramodul
zur Musterdetektion Erkennung und automatische Landung
mittig auf einer Landemarkierung Vorhanderen Algorithmus ist mit
besserer Kamera und unter Open-Source-Firmware Ardupilotzu implementieren
Betreuung Projektseminar, Bachelor-
oder Masterarbeit Thomas Dietrich, FG SSE
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 17
Multicopter automatisch Laden
Beschreibung Marktrecherche und Diskussion
verschiedener on-board-chargingLösungen für UAVs
Diskussionspunkte: Kosten, Sicherheit, Wetterbeeinflussung, Ladegeschwindigkeit, Einschränkungen
Betreuung Literaturrecherche /
Fehleranalyse Hauptseminar Thomas Dietrich, FG SSE
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 18
UAV-Swarm Management
Beschreibung Literaturrecherche Multicopter Schwarmbildung, Schwarmorganisation,
Schwarmszenarien Einsatzgebiete, Steuerungsansätze,
Kommunikationsprotokolle
Betreuung Hauptseminar Thomas Dietrich, FG SSE
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 19
Interactive GIS
Description Geographic Information Systems are able to visualize
geographical data and processes. With MLDesigner SO4A/SOPHIA global airline operations and maintenanceprocesses are simulated. The goal of this topic is theevaluation of existing GIS and exemplary integration ofone system to visualize fleet processes.
Scale Bachelor Thesis, Master Thesis, Internship Mission Level
Design GmbH
Advisor Dipl.-Inf. Tino Jungebloud
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 20
Modeling Electrical Systems
Description Modeling and simulation of complex mixed
hardware/software systems often requires the consideration of electrical characteristics.
Concept and implementation of libraries in MLDesigner™ CT/DE domain for the description of abstract electrical systems.
Scale Projekt Seminar, Bachelor Thesis
Advisors Dipl.-Inf. Tino Jungebloud, Sven Kein, M.Sc.
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 21
CRC for Channel Models
Description The recent MLDesigner NetGen modeling library
components such as Ethernet IPv6 does not implementfull fledged error detection mechanism such as CRC. The goal is the modeling and validation of CRC -generation and -checking with variable bit length as part of NetGen.
Additionally, alternative mechanisms for error detection should be found and investigated.
Scope Project Seminar
Advisor Sven Kein, M.Sc.
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 22
AFDX Configuration
Description The MLDesigner NetGen modeling libraries for crossbench
modeling of networked systems supports AFDX with predefined configuration. The goal is to analyze MLDesigner system models using the AFDX network components and autmatically derive valid node setups, routing tables and switch configurations.
Scale Projekt Seminar, Bachelor Thesis
Advisors Sven Kein, M.Sc.
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 23
IPv6 Channel Modeling
Description The MLDesigner NetGen modeling libraries for crossbench
modeling of networked systems supports AFDX, ARINC664, ARINC825, CAN, FlexRay, LIN and a basic implementation of Ethernet IPv6. Based on this work, modeling components supporting the IPv6 standard should be designed, implemented and validated.
This includes the implementation of routing algorithms (djikstra, link state), as well as Anycast and Multicast.
Scope Projekt Seminar, Bachelor Thesis
Advisor Sven Kein, M.Sc.
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 24
Cable Descriptions Bus Models
Description MLDesigner NetGen modelling library components such as
CAN or FlexRay does not consider bus cable length and arising communication failures. Error detection and retransmissions can significantly affect the reliability and performance. Model elements for this purpose should be identified and implemented in the NetGen model library.
Scale Project Seminar, Bachelor Thesis, Master Thesis,
Advisor Sven Kein, M.Sc.
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 25
Modellbasierte System- und Softwareentwicklung
Themenkomplexbeschreibung Eclipse Modeling Project (EMP), Eclise Projekt Sirius Auswahl geeigneter Modelle zur: Struktur- oder Verhaltensmodellierung Definition des Metamodells und Realisierung von Editoren Beispielimplementierung von Generatoren
Hauptseminar / Projektseminar Literaturrecherche bis Realisierung Ausarbeitung von Tutorials
Entwicklung mit Java, Sirius, Acceleo
Betreuer Ralph Maschotta, Sven Jäger, Alexander Wichmann
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 26
Simulationsbasierte Applikationen für WSN-Modelle
Themenkomplexbeschreibung Simulationsmodell eines Wireless-Sensor–Netzwerk Framework für Simulationsbasierte Applikationen Plugin-Konzept
Konfigurationskomponenten Optimierungsalgorithmen Firmwaregenerierung (thelosB)
Entwicklung in C++, Qt, CTK OpenGL (GLC-Lib) Softwareentwicklungswerkzeuge Eclipse, Git, Trac
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 27
BGB
ea
con
SG
SG
SG
SG
SG
BG
T D M A C S M A
1F P 1 2 3 4 5Be
aco
n
C P
WSN-Experimentierplattform
Themenkomplexbeschreibung: Wireless Sensor Netzwerk Messwerte übertragen Realisierung verschiedener Protokolle Modell / HW-Kopplung Hauptseminar / Projektseminar Literaturrecherche bis Realisierung
Entwicklung mit: TinyOS, C, ThreadX
Betreuer: Ralph Maschotta
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 30
Ablauf Heute
Organisatorisches
Themenvorstellung
Vergabe der Themen
Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 31
Themenvergabe
Vergabe Entweder jetzt und hier Oder später per Email an Betreuer Reihenfolge der Anmeldung zählt bei Mehrfachbelegung Vergebene und freie Themen: siehe Webseiten