29
Veranstaltung im Wintersemester 2015 FG System- und Softwareengineering Prof. Dr.-Ing. Armin Zimmermann PROJEKT- UND HAUPTSEMINAR SSE Einführungstermin

PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

Embed Size (px)

Citation preview

Page 1: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

Veranstaltung im Wintersemester 2015FG System- und Softwareengineering

Prof. Dr.-Ing. Armin Zimmermann

PROJEKT- UND HAUPTSEMINAR SSE

Einführungstermin

Page 2: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 2

Ablauf Heute

Organisatorisches Projektseminar Hauptseminar Termine und Ablauf im Semester

Themenvorstellung

Vergabe der Themen

Page 3: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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/

Page 4: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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

Page 5: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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

Page 6: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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

Page 7: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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

Page 8: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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.

Page 9: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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

Page 10: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 10

Ablauf Heute

Organisatorisches

Themenvorstellung

Vergabe der Themen

Page 11: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 11

TimeNET

Themen im Bereich TimeNET Betreuer: Zimmermann

Page 12: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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 …

Page 13: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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)

Page 14: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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

Page 15: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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

Page 16: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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

Page 17: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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

Page 18: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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

Page 19: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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

Page 20: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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.

Page 21: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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.

Page 22: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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.

Page 23: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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.

Page 24: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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.

Page 25: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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

Page 26: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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

Page 27: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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

Page 28: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

Hauptseminar / ProjektseminarSSE Zimmermann Einführung – 30

Ablauf Heute

Organisatorisches

Themenvorstellung

Vergabe der Themen

Page 29: PROJEKT- UND HAUPTSEMINAR SSE - tu-ilmenau.de · Inhalt, Struktur, Sprache. SSE Zimmermann Hauptseminar / Projektseminar Einführung – 6 Hauptseminar Hintergrund Hauptseminar Auf

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