Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
lehrstuhl:mitarbeiter:foerster [2015/01/06 13:49] foerster |
lehrstuhl:mitarbeiter:foerster [2017/12/01 15:05] foerster [Forschung] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
====== Marc Förster, M.Sc. ====== | ====== Marc Förster, M.Sc. ====== | ||
+ | |||
+ | Wissenschaftlicher Mitarbeiter\\ | ||
\\ | \\ | ||
=== Kontakt === | === Kontakt === | ||
- | \\ | + | |
- | Wissenschaftlicher Mitarbeiter\\ | + | |
foerster[at]embedded[dot]rwth-aachen[dot]de\\ | foerster[at]embedded[dot]rwth-aachen[dot]de\\ | ||
\\ | \\ | ||
Zeile 11: | Zeile 12: | ||
\\ | \\ | ||
Adresse: Ahornstr. 55, 52074 Aachen, Germany\\ | Adresse: Ahornstr. 55, 52074 Aachen, Germany\\ | ||
- | Büro: Raum 2301 (Gebäude H) | + | Büro: Raum 2307 (Gebäude H) \\ |
+ | \\ | ||
===== Forschung ===== | ===== Forschung ===== | ||
- | + | #;; | |
- | Ich interessiere mich für Methoden zur Unterstützung der Entwicklung von eingebetteter Software und Software für speicherprogrammierbare Steuerungen (SPS) in der Designphase:\\ | + | 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.\\ |
+ | #;; | ||
+ | \\ | ||
+ | * virtuelles, modellbasiertes Engineering, | ||
+ | * komponentenbasierte semantische Modelle, | ||
+ | * 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. | ||
+ | \\ | ||
+ | #;; | ||
+ | Mein Forschungsprojekt zu formaler Spezifikation und Analyse wird [[http://gepris.dfg.de/gepris/projekt/335714914|von der DFG 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|}} | ||
+ | #;; | ||
+ | \\ | ||
+ | #;; | ||
+ | Dieses Projekt hat zum Ziel, Anforderungen bereits in der Entwurfsphase auf Korrektheit und Widerspruchsfreiheit zu untersuchen, ohne auf eine Implementierung angewiesen zu sein. | ||
+ | #;; | ||
+ | \\ | ||
+ | #;; | ||
+ | Unser Lösungsansatz beruht auf bedingten Spezifikationen ("conditionals"), bei denen eine Anforderung als Paar aus Vorbedingung und Nachbedingung 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.*/ | ||
+ | #;; | ||
+ | Bei der 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. | ||
+ | \\ | ||
\\ | \\ | ||
- | * virtuelles, modellbasiertes Engineering | ||
- | * komponentenbasierte semantische Modelle | ||
- | * formale Spezifikation und Analyse (Markoffketten, Fehlerbäume, Model-Checking) | ||
- | * quantitative Bewertung von Spezifikationen | ||
- | * Visualisierung von Zuverlässigkeitseigenschaften und Qualitätsindikatoren | ||
- | * Analyse mit unvollständiger Information | ||
- | * Modellevolution und -wiederverwendung | ||
===== Offene Abschlussarbeiten ===== | ===== Offene Abschlussarbeiten ===== | ||
* Auf Anfrage | * Auf Anfrage | ||
+ | \\ | ||
===== Betreute Abschlussarbeiten ===== | ===== Betreute Abschlussarbeiten ===== | ||
* {{:lehre:abschlussarbeiten:poster_mf_iso-26262_a4.pdf|A conceptual framework and tool for ISO 26262 compliance}} | * {{:lehre:abschlussarbeiten:poster_mf_iso-26262_a4.pdf|A conceptual framework and tool for ISO 26262 compliance}} | ||
+ | \\ | ||
===== Lehre ===== | ===== Lehre ===== | ||
- | | **Semester** | **Titel** | **Art** | | + | \\ |
- | | Wintersemester 14/15 | [[lehre:wise1415:seminar]] (Unterthema: Model-driven development of control software for distributed automation) | Seminar | | + | ^ Semester ^ Titel ^ Art ^ |
- | | ::: | [[lehre:wise1415:psp]] (Versuch 5) | P | | + | | Winter 2017/18 | [[lehre:wise1718:formal]] | Seminar | |
- | | Sommersemester 14 | [[lehre:sose14:safetyreliability]] | V/Ü | | + | | Sommer 2017 | [[lehre:sose17:safetyreliability]] | V/Ü | |
- | | Wintersemester 13/14 | [[lehre:wise1314:sespec]] | Seminar | | + | | Winter 2016/17 | [[lehre:wise1617:formal]] | Seminar | |
- | | ::: | [[lehre:wise1314:psp]] (Versuch 5) | P | | + | | Sommer 2016 | [[lehre:sose16:safetyreliability]] | V/Ü | |
- | | Sommersemester 13 | [[lehre:sose13:safetyreliability]] | V/Ü | | + | | Winter 2015/16 | [[lehre:wise1516:formal]] | Seminar | |
- | | Wintersemester 12/13 | [[lehre:wise1213:psp]] (Versuch 1) | P | | + | | Sommer 2015 | [[lehre:sose15:safetyreliability]] | V/Ü | |
- | | Sommersemester 12 | [[lehre:sose12:safetyreliability]] | V/Ü | | + | | Winter 2014/15 | [[lehre:wise1415:seminar]] (Unterthema: Model-driven development of control software for distributed automation) | Seminar | |
- | | Wintersemester 11/12 | [[lehre:wise1112:psp]] (Versuch 1) | P | | + | | ::: | [[lehre:wise1415:psp]] (Versuch 5, Gemeinsamer Speicher) | P | |
- | | Sommersemester 11 | [[lehre:sose11:safetyreliability]] | V/Ü | | + | | Sommer 2014 | [[lehre:sose14:safetyreliability]] | V/Ü | |
+ | | Winter 2013/14 | [[lehre:wise1314:sespec]] | Seminar | | ||
+ | | ::: | [[lehre:wise1314:psp]] (Versuch 5, Gemeinsamer Speicher) | P | | ||
+ | | Sommer 2013 | [[lehre:sose13:safetyreliability]] | V/Ü | | ||
+ | | Winter 2012/13 | [[lehre:wise1213:psp]] (Versuch 1, Einführung) | P | | ||
+ | | Sommer 2012 | [[lehre:sose12:safetyreliability]] | V/Ü | | ||
+ | | Winter 2011/12 | [[lehre:wise1112:psp]] (Versuch 1, Einführung) | P | | ||
+ | | Sommer 2011 | [[lehre:sose11:safetyreliability]] | V/Ü | | ||
+ | \\ | ||
+ | \\ | ||
===== Sprechstunde ===== | ===== Sprechstunde ===== | ||
- | Nach Vereinbarung | + | Nach Vereinbarung\\ |
+ | \\ | ||
===== Veröffentlichungen ===== | ===== Veröffentlichungen ===== | ||
~~NOCACHE~~ | ~~NOCACHE~~ | ||
- | <BIBTEX: file=publikationen style=I11 sort=year filter=kalkov> | + | <BIBTEX: file=publikationen style=I11 sort=year filter=förster> |