Interdisziplinäres (Pro-)Seminar
Formal System Engineering
Veranstaltungstyp: | Proseminar | Seminar (BSc) |
---|---|---|
Zielgruppe: | Informatik, BSc | ETIT, BSc |
Lehrstuhl: | Prof. Beckert | Prof. Sax |
Dozierende | Dr. Alexander Weigl | Vitus Lüntzel, M. Sc. |
ECTS: | 3 | 4 |
Semester: | Wintersemester 2023/2024 | |
Ilias-Kurs: | LINK | |
Submissions: | kit-fse2023.hotcrp.com | |
Platzvergabe: | über Wiwi-Portal | beim Kick-Off |
Themenvergabe |
Bei der Kick-Off-Verstanstaltung. Reihenfolge der Vergabe wird gelost.
vorläufige Folien |
Beschreibung
System-Engineering ist die Disziplin vom ganzheitlichen Entwurf von cyber-physikalischen Systemen (CPS), wie Bohrmaschinen, Waschmaschinen bis hin zu Autos und Fabrikanlagen. Solche Systeme sind durch eine Verwachsung von Hardware und Software klassifiziert. Traditionell wurde die Entwicklung von CPS von Elektroingenieure und Maschinenbauer übernommen. Dabei lag dann der Fokus auf der Steuer- und Leistungselektronik bzw. die Konstruktion der Hardware, welche dann die Anforderungen an die Normen für Betriebssicherheit und Funktionaler Sicherheit einzuhalten hat. Der traditionelle Entwicklungsprozess kommt aber an seine Grenzen: Unter anderem nimmt der Einsatz von Software in der Systemsteuerung zu. Ebenso werden die Anforderungen und die Systeme komplexer. Zum Beispiel fahren in einer S-Klasse 100 Mio. Lines of Code mit. Neue Verfahren und Methoden im System-Engineering werden erforderlich um die neue Komplexität in Hinblick auf die Sicherheit zu beherrschen.
Formale Methoden kommen aus der Informatik-Mathematischen Domäne und bieten die Möglichkeit zur präzisen und eindeutigen Modellierung von Systemen und Anforderungen, sodass ein mathematischer stichfester Nachweis (Beweis) über die Zuverlässigkeit möglich sind. Aufgrund der Möglichkeit von Abstraktion in der Modellierung können Formale Methoden frühzeitig im System-Engineering eingesetzt werden, und somit können Fehler bereits in frühen Phasen des Systementwurfs und Anforderungserstellung gefunden werden.
In diesem Seminar möchten daher die Formale Methoden im Einsatz für das System-Engineering beleuchten.
Dieses Seminar ist interdisziplinär und richtet sich an Studierende im Bachelorstudiengang der Elektrotechnik und Informatik. Die betreuenden Lehrstühlen sind Prof. Sax (ITIV) und Prof. Beckert (KASTEL), die die jeweilige Anerkennung im Studiengang sicherstellen. Das Seminar wird als Proseminar (M-INFO-101181, Pflichtveranstaltung) an der Informatik Fakultät anerkannt oder als Seminar „Grundlagen Eingebetteter Systeme“ (M-ETIT-105356) in der Elektrotechnik.
Teileistungen im Seminar
- Zwischenvortrag (5 min + 5 min, unbenotet)
- Hauptvortrag (20 min + 10 min, benotet)
- Ausarbeitung: Review (unbenotet)
- Peer-Review (Abgabe von zwei Reviews, unbenotet)
- Ausarbeitung: Camera-Ready (benotet)
Regelungen und Unterschiede
Studiengang | ETIT | Informatik |
---|---|---|
ECTS | 4 | 3 |
Abgabe | 6 Seiten | 4-6 Seiten |
Die Länge sind Empfehlungen und sollten möglichst eingehalten werden in Bezug auf Textumfang. Viele und größere Abbildungen können vergrößern den Seitenumfang. | ||
Anmeldefrist im Campus-System |
09.11.2023 | 01.12.2023 |
Terminplan
- bis 06.10.2023 Anmeldung für Informatik (Vorgabe der Fakultät) Platzvergabe per Losverfahren durchgeführt. Teilnahmeangebote wurden versendet!
- 20.10.2023 Bestätigung der Anmeldung für Informatik (Vorgabe der Fakultät)
- 23.10.2023 Start der Vorlesungszeit
- 26.10.2023, 14:00 Uhr Gebäude 30.10 R339 Kick-Off für ETIT-Studierende für das Seminar: Embedded System-Engineering
- 27.10.2023, 13:05 Uhr Gebäude 50.34 R236 Gemeinsames Kick-Off (für alle Studiengänge ETIT/Informatik) mit Themenvergabe für dieses Seminar
- 09.11.2023 Erstes Feed-In Veranstaltung zu Literaturrecherche & Co.
- 09.11.2023 Anmeldefrist ETIT
- tbd. Zweite Feed-In Veranstaltung
30.11.2023, 15:45 Uhr, B50.34R236
29.11.2023, 14:00 Uhr, B50.34R010 Kurzvorträge- 01.12.2023 Anmeldefrist Informatik
- KW 3-4 Einzel-Betreuungstermin zum Vortrag
- 05.-09.02.2024 Hauptvorträge im Block
- 17.02.2024 Vorlesungsfreie Zeit
- 25.02.2024 Abgabe der Ersten Version zur Begutachtung
- 10.03.2024, EoD Abgabe der zwei Reviews von anderen Einreichungen
- KW 11-13 Einzel-Betreuungstermin zur Ausarbeitung
- 31.03.2024, EoD Abgabe der Ausarbeitung
Themen
Themenvergabe läuft im Losverfahren während des Kick-Offs-Events.
- A Formal Basis for Safety Case Patterns, Ewen Denny & Ganesh Pai
- AdvoCATE: An Assurance Case Automation Toolset, Ewen Denney, Ganesh Pai & Josef Pohl
- PFL: a Probabilistic Logic for Fault Trees, Stefano M. Nicoletti, Milan Lopuhaä-Zwakenberg, E. Moritz Hahn, Mariëlle Stoelinga auf der FM 2023
- Fast Dynamic Fault Tree Analysis by Model Checking Techniques, Matthias Volk; Sebastian Junges; Joost-Pieter Katoen
- Compositionality of Component Fault Trees Simon Greiner, Peter Munk, Arne Nordmann
- A compositional semantics for Repairable Fault Trees with general distributions Raul E. Monti, Pedro R. D'Argenio, Carlos E. Budde
Offenere Themen für die ETIT-Studierende:
- Imlementation of an EMF metamodel for FTA
- How to build a Safety Assurance Case