Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
lehrstuhl:mitarbeiter:foerster [2017/12/03 12:10] foerster [Lehre] |
lehrstuhl:mitarbeiter:foerster [2018/12/18 13:51] (aktuell) foerster |
||
---|---|---|---|
Zeile 16: | Zeile 16: | ||
===== Forschung ===== | ===== Forschung ===== | ||
#;; | #;; | ||
- | Ich interessiere mich für Methoden zur Unterstützung der Entwicklung eingebetteter Software und Software für speicherprogrammierbare Steuerungen (SPS) in der Designphase, z.B.\\ | + | Ich interessiere mich für Methoden zur Unterstützung der Entwicklung eingebetteter Software und Software für speicherprogrammierbare Steuerungen (SPS) in der Entwurfsphase, z.B.\\ |
#;; | #;; | ||
\\ | \\ | ||
* virtuelles, modellbasiertes Engineering, | * virtuelles, modellbasiertes Engineering, | ||
- | * semantische Komponentenmodelle, | + | * modulare semantische Modelle für Komponenten, |
* formale Spezifikation und Analyse (Logik, Stochastik, Automaten, Modellprüfung), | * formale Spezifikation und Analyse (Logik, Stochastik, Automaten, Modellprüfung), | ||
* quantitative Bewertung von Spezifikationen, | * quantitative Bewertung von Spezifikationen, | ||
Zeile 28: | Zeile 28: | ||
\\ | \\ | ||
#;; | #;; | ||
- | Mein Forschungsprojekt zu formaler Spezifikation und Analyse wird [[http://gepris.dfg.de/gepris/projekt/335714914|von der DFG gefördert]]. | + | Das Forschungsprojekt zu formaler Spezifikation und Analyse wird [[http://gepris.dfg.de/gepris/projekt/335714914|von der Deutschen Forschungsgemeinschaft gefördert]]. |
#;; | #;; | ||
\\ | \\ | ||
- | {{ :lehrstuhl:neuigkeiten:fuer_i11-website_bekanntmachung_des_dfg-projekts_gesamt-new_teil-01.png?nolink&180|}} | ||
- | /*{{ :lehrstuhl:neuigkeiten:fuer_i11-website_bekanntmachung_des_dfg-projekts_gesamt-new_teil-02.png?nolink&180|}}*/ | ||
{{ :lehrstuhl:neuigkeiten:fuer_i11-website_bekanntmachung_des_dfg-projekts_gesamt-new_teil-03.png?nolink&180|}} | {{ :lehrstuhl:neuigkeiten:fuer_i11-website_bekanntmachung_des_dfg-projekts_gesamt-new_teil-03.png?nolink&180|}} | ||
+ | /*{{ :lehrstuhl:neuigkeiten:fuer_i11-website_bekanntmachung_des_dfg-projekts_gesamt-new_teil-02.png?nolink&180|}}*/ | ||
+ | {{ :lehrstuhl:neuigkeiten:fuer_i11-website_bekanntmachung_des_dfg-projekts_gesamt-new_teil-01.png?nolink&180|}} | ||
#;; | #;; | ||
#;; | #;; | ||
- | Dieses Projekt hat zum Ziel, Anforderungen bereits in der Entwurfsphase auf Korrektheit und Widerspruchsfreiheit zu untersuchen, ohne auf eine Implementierung angewiesen zu sein. | + | Es hat zum Ziel, Anforderungen bereits in der Entwurfsphase auf Korrektheit und Widerspruchsfreiheit zu untersuchen, ohne auf eine Implementierung angewiesen zu sein. |
#;; | #;; | ||
\\ | \\ | ||
#;; | #;; | ||
- | Der Lösungsansatz beruht auf bedingten Spezifikationen ("conditionals"), bei denen eine Anforderung als Implikation über eine Vorbedingung und Nachbedingung formuliert wird. | + | Der Lösungsansatz beruht auf bedingten Spezifikationen ("conditionals"), bei denen eine Anforderung als Implikation über Vor- und Nachbedingungen formuliert wird. |
#;; | #;; | ||
\\ | \\ | ||
Zeile 46: | Zeile 46: | ||
/*Conditionals werden als Blockdiagramme in einer dedizierten Temporallogik formuliert und für die Verifikation zu Automaten umgewandelt. Die Entwicklung dieser Logik ist Teil des Projekts.*/ | /*Conditionals werden als Blockdiagramme in einer dedizierten Temporallogik formuliert und für die Verifikation zu Automaten umgewandelt. Die Entwicklung dieser Logik ist Teil des Projekts.*/ | ||
#;; | #;; | ||
- | Bei der Modellprüfung suchen wir nach Inkonsistenzen zwischen Anforderungen auf Systemebene und ihrer Zerlegung in Komponentenanforderungen. | + | Zur Modellprüfung suchen wir nach Inkonsistenzen zwischen Anforderungen auf Systemebene und ihrer Zerlegung in Komponentenanforderungen. |
#;; | #;; | ||
\\ | \\ | ||
Zeile 58: | Zeile 58: | ||
\\ | \\ | ||
- | ===== Offene Abschlussarbeiten ===== | + | ===== Hiwi-Jobs ===== |
- | * Auf Anfrage | + | * [[:lehrstuhl:stellen:hiwis:dfg-toolentwicklungzuranforderungsmodellierungundanalyse|DFG-Projekt "Formale Anforderungsspezifikation und -analyse"]] |
- | \\ | + | |
- | ===== Betreute Abschlussarbeiten ===== | + | |
+ | ===== Offene Abschlussarbeiten ===== | ||
- | * {{:lehre:abschlussarbeiten:poster_mf_iso-26262_a4.pdf|A conceptual framework and tool for ISO 26262 compliance}} | + | * Auf Anfrage; eigene Themenvorschläge sind ebenfalls möglich. |
\\ | \\ | ||
===== Lehre ===== | ===== Lehre ===== | ||
\\ | \\ | ||
- | ^ Semester ^ Titel ^ Art ^ | + | ^ Semester ^ Titel ^ Art ^ |
- | | Winter 2017/18 | [[lehre:wise1718:formal]] | Seminar | | + | | S 2018 | [[lehre:sose18:safetyreliability]] | V/Ü | |
- | | Sommer 2017 | [[lehre:sose17:safetyreliability]] | V/Ü | | + | | ::: | [[lehre:sose18:formal]] | S | |
- | | Winter 2016/17 | [[lehre:wise1617:formal]] | Seminar | | + | | W 2017/18 | [[lehre:wise1718:formal]] | S | |
- | | Sommer 2016 | [[lehre:sose16:safetyreliability]] | V/Ü | | + | | S 2017 | [[lehre:sose17:safetyreliability]] | V/Ü | |
- | | Winter 2015/16 | [[lehre:wise1516:formal]] | Seminar | | + | | W 2016/17 | [[lehre:wise1617:formal]] | S | |
- | | Sommer 2015 | [[lehre:sose15:safetyreliability]] | V/Ü | | + | | S 2016 | [[lehre:sose16:safetyreliability]] | V/Ü | |
- | | Winter 2014/15 | [[lehre:wise1415:seminar]] (Unterthema: Model-driven development of control software for distributed automation) | Seminar | | + | | W 2015/16 | [[lehre:wise1516:formal]] | S | |
+ | | S 2015 | [[lehre:sose15:safetyreliability]] | V/Ü | | ||
+ | | W 2014/15 | [[lehre:wise1415:seminar]] (Unterthema: Model-driven development of control software for distributed automation) | S | | ||
| ::: | [[lehre:wise1415:psp]] (Versuch 5, Gemeinsamer Speicher) | P | | | ::: | [[lehre:wise1415:psp]] (Versuch 5, Gemeinsamer Speicher) | P | | ||
- | | Sommer 2014 | [[lehre:sose14:safetyreliability]] | V/Ü | | + | | S 2014 | [[lehre:sose14:safetyreliability]] | V/Ü | |
- | | Winter 2013/14 | [[lehre:wise1314:sespec]] | Seminar | | + | | W 2013/14 | [[lehre:wise1314:sespec]] | S | |
| ::: | [[lehre:wise1314:psp]] (Versuch 5, Gemeinsamer Speicher) | P | | | ::: | [[lehre:wise1314:psp]] (Versuch 5, Gemeinsamer Speicher) | P | | ||
- | | Sommer 2013 | [[lehre:sose13:safetyreliability]] | V/Ü | | + | | S 2013 | [[lehre:sose13:safetyreliability]] | V/Ü | |
- | | Winter 2012/13 | [[lehre:wise1213:psp]] (Versuch 1, Einführung) | P | | + | | W 2012/13 | [[lehre:wise1213:psp]] (Versuch 1, Einführung) | P | |
- | | Sommer 2012 | [[lehre:sose12:safetyreliability]] | V/Ü | | + | | S 2012 | [[lehre:sose12:safetyreliability]] | V/Ü | |
- | | Winter 2011/12 | [[lehre:wise1112:psp]] (Versuch 1, Einführung) | P | | + | | W 2011/12 | [[lehre:wise1112:psp]] (Versuch 1, Einführung) | P | |
- | | Sommer 2011 | [[lehre:sose11:safetyreliability]] | V/Ü | | + | | S 2011 | [[lehre:sose11:safetyreliability]] | V/Ü | |
\\ | \\ | ||
\\ | \\ |