~~NOTOC~~ ====== Marc Förster, M.Sc. ====== Wissenschaftlicher Mitarbeiter\\ \\ === Kontakt === foerster[at]embedded[dot]rwth-aachen[dot]de\\ \\ Tel. +49 241 80 21160\\ Fax +49 241 80 22150\\ \\ Adresse: Ahornstr. 55, 52074 Aachen, Germany\\ Büro: Raum 2307 (Gebäude H) \\ \\ ===== Forschung ===== #;; 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, * modulare semantische Modelle für Komponenten, * formale Spezifikation und Analyse (Logik, Stochastik, Automaten, Modellprüfung), * quantitative Bewertung von Spezifikationen, * Visualisierung von Zuverlässigkeitseigenschaften und Qualitätsindikatoren, * Analyse mit unvollständiger Information, * Modellevolution und -wiederverwendung. \\ #;; 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-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|}} #;; #;; 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 Vor- und Nachbedingungen formuliert wird. #;; \\ #;; /*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.*/ #;; Zur Modellprüfung suchen wir nach Inkonsistenzen zwischen Anforderungen auf Systemebene und ihrer Zerlegung in Komponentenanforderungen. #;; \\ #;; Um die Suche zu beschleunigen, setzen wir Verfahren der gerichteten Modellprüfung ("directed model checking") ein, die auf heuristischer Suche beruhen. #;; \\ #;; Für die notwendigen Abstandsschätzungen zum Ziel- bzw. Fehlerzustand testen wir neue Maße auf Grundlage von Klassifikationstheorie und statistischem Lernen. #;; \\ ===== Hiwi-Jobs ===== * [[:lehrstuhl:stellen:hiwis:dfg-toolentwicklungzuranforderungsmodellierungundanalyse|DFG-Projekt "Formale Anforderungsspezifikation und -analyse"]] ===== Offene Abschlussarbeiten ===== * Auf Anfrage; eigene Themenvorschläge sind ebenfalls möglich. \\ ===== Lehre ===== \\ ^ Semester ^ Titel ^ Art ^ | S 2018 | [[lehre:sose18:safetyreliability]] | V/Ü | | ::: | [[lehre:sose18:formal]] | S | | W 2017/18 | [[lehre:wise1718:formal]] | S | | S 2017 | [[lehre:sose17:safetyreliability]] | V/Ü | | W 2016/17 | [[lehre:wise1617:formal]] | S | | S 2016 | [[lehre:sose16:safetyreliability]] | V/Ü | | 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 | | S 2014 | [[lehre:sose14:safetyreliability]] | V/Ü | | W 2013/14 | [[lehre:wise1314:sespec]] | S | | ::: | [[lehre:wise1314:psp]] (Versuch 5, Gemeinsamer Speicher) | P | | S 2013 | [[lehre:sose13:safetyreliability]] | V/Ü | | W 2012/13 | [[lehre:wise1213:psp]] (Versuch 1, Einführung) | P | | S 2012 | [[lehre:sose12:safetyreliability]] | V/Ü | | W 2011/12 | [[lehre:wise1112:psp]] (Versuch 1, Einführung) | P | | S 2011 | [[lehre:sose11:safetyreliability]] | V/Ü | \\ \\ ===== Sprechstunde ===== Nach Vereinbarung\\ \\ ===== Veröffentlichungen ===== ~~NOCACHE~~