PROJEKT-THEMEN SSE Einführungstermin Seminare, Projekte, Abschlussarbeiten Veranstaltung im Wintersemester 2017 FG System- und Softwareengineering Prof. Dr.-Ing. Armin Zimmermann
Ablauf Heute Organisatorisches Projektseminar Haupt- bzw. Proseminar Termine und Ablauf im Semester Themenvorstellung Vergabe der Themen Einführung 2
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/projektseminarhauptseminar/ Einführung 3
Anrechenbarkeit PJS Projektseminar Systementwurf Bachelor Informatik, empfohlen im 6. Semester; 4LP Zusammen mit der LV Systementwurf als Wahlpflichtmodul 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 Einführung 4
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 Einführung 5
Hauptseminar Hintergrund Haupt- bzw. Proseminar 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 Einführung 6
Anrechenbarkeit HS 2 SWS, 2..4 LP je nach Studiengang Bachelor Informatik, Prüfungsleistung 4LP Ingenieurinformatik, benoteter Schein 3LP Master Informatik 4LP, Ingenieurinformatik 4LP Wirtschaftsinformatik, benotete sonstige Prüfungsleistung Einführung 7
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. Einführung 8
Termine Betreuung im Semester Individuelle Treffen mit dem Betreuer des Themas Aufgabenstellung, Zwischenbericht, vor Abgabe Abschlussveranstaltung Vorträge aller Teilnehmer Termin wird bekannt gegeben Einführung 9
RCSE Student Work Several Types Research Seminar, Group Study, Research Project Formal part: check web pages and study program Topics Same list as for all student topics https://www.tu-ilmenau.de/sse/lehre/themen/ Select desired type to filter Descriptions in German and English available Contact supervisor of topic for further info Individual supervision, end: document / program + talk Einführung 10
WWW Information Einführung 11
Ablauf Heute Organisatorisches Themenvorstellung Vergabe der Themen Einführung 12
TimeNET Modeling and Evaluation of Petri Nets Supervisor: A. Zimmermann Einführung 13
TimeNET TimeNET Topics Extension of expressions in colored models by paths Experiment feature for SCPNs Create LaTeX/TikZ Petri net graphics Progress bar visualization and run-time estimation Analysis server for an existing JavaScript TimeNET GUI Understanding and programming C, C++, or Java Einführung 14
TimeNET Literature Topics (seminar) TimeNET bibliography Update using literature data bases Better structure Petri nets for dependability modelling Book chapter Read, present, create model(s) Systems dependability assessment with Petri nets Book Read, present, create model(s) Einführung 15
Automotive Systems Engineering Topic Description Thesis or project task Domain-specific model for automotive systems Requirements, structural elements, Prototype tool implementation UML/SysML Student job at BMW Munich Supervisor K. Gruber (BMW), R. Maschotta, A. Zimmermann Einführung 16
Model-Driven Engineering für C++ Themenkomplexbeschreibung: Modellgetriebene Ecore / UML Realisierung in C++ Hauptseminare: Überblick OMG Spezifikationen: PSCS, PSSM, Erstellung von Beispielen / Tutorials Modell-Operationen implementieren, Verwaltungsprogramm Projektseminare / Bachelor-/ Masterarbeiten: Unit-Tests Generativ (MA) Zustandsdiagramm, OCL, in C++ Entwicklung in Eclipse, Ecore, Acceleo, C++ Betreuung: R. Maschotta, A. Wichmann, F. Bedini Einführung 17
Model-Driven Engineering für C++ Themenkomplexbeschreibung: Modelweaving: Verbindungen zw. Modellelementen verschiedener Modelle Hauptseminare: Literaturrecherche, Verfahren, usw. Update ecore / UML Model auf neue Version (manuell) Projektseminare / Bachelor-/ Masterarbeiten: Quellcodesynchronisation Änderungsverfolgung von Modellen Entwicklung in Java, Eclipse - Entwicklungsumgebung Betreuung: R. Maschotta, A. Wichmann, F. Bedini Einführung 18
Model-Driven Engineering für C++ Themenkomplexbeschreibung: Semantics Of A Foundational Subset For Executable UML Models (fuml) Hauptseminare: Literaturrecherche, Verfahren, usw. Projektseminare/ Bachelor-/ Masterarbeiten: Geschwindigkeitsoptimierung ecore / UML / fuml Visualisierung / Debuging FUML Exec. Engine Entwicklung in C++ Betreuung: R. Maschotta, A. Wichmann, F. Bedini Einführung 19
UML- / SysMl-Designer Themenkomplexbeschreibung: Erweiterungen des UML- / SysMl-Designers Darstellung fehlender Modellelemente, Editoren, Wertebelegung von Stereotypen / Darstellung von Constraints Entwicklung in Java, Sirius Viewpoint-Specifications Eclipse Modeling Project Betreuung: R. Maschotta, A. Wichmann, F. Bedini Einführung 20
Model-Driven-Architecture/Railway Themenkomplexbeschreibung: Hauptseminare: Umbau aller Eisenbanen mit BiDiB Hardware Betreuer-App für Eisenbahn-API (Steuerung Ressourcengenerierung) Projektseminare/ Bachelor-/ Masterarbeiten: Abstrakte API zur Eisenbahnsteuerung RailwayLab - Praktikum für RCSE-Studenten Entwicklung in C++ Betreuung: R. Maschotta Einführung 21
Multicopter Swarm Control Control Center Einarbeitung eines Energieverbrauchs- Algorithmus aus vorhergehender Projektseminar-Aufgabe Erweiterung um: Messlaufstart Kalibrierung Flight Plan Vorhersage Betreuung Projektseminar, Bachelor-/Master-Arbeit Thomas Dietrich, FG SSE Einführung 24 24
Ablauf Heute Organisatorisches Themenvorstellung Vergabe der Themen 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 Einführung 32