Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
lehrstuhl:mitarbeiter:schlich [2010/01/28 10:02]
schlich
lehrstuhl:mitarbeiter:schlich [2010/01/28 10:40]
schlich
Zeile 46: Zeile 46:
  
 ===== Persönlich ===== ===== Persönlich =====
-Seit Juli 2008 bin ich Post-Doktorand am Lehrstuhl Informatik 11 (Software für eingebettete Systeme). An diesem Lehrstuhl ​leite ich die Gruppe Formale Verifikation. Mein Forschungsschwerpunkt ​ist die formale Verifikation von Software für eingebettete Systeme. Unter formaler Verifikation verstehe ich die Anwendung von Methoden wie z. B. statische Analyse, abstrakte Interpretation und Model-Checking.\\+Ich war von April 2004 bis Februar 2010 erst als Doktorand ​und danach als Postdoc ​am Lehrstuhl Informatik 11 (Software für eingebettete Systeme) ​beschäftigt. An diesem Lehrstuhl ​leitete ​ich die Gruppe Formale Verifikation. Mein Forschungsschwerpunkt ​war die formale Verifikation von Software für eingebettete Systeme. Unter formaler Verifikation verstehe ich die Anwendung von Methoden wie z. B. statische Analyse, abstrakte Interpretation und Model-Checking.\\
 \\ \\
-In der Gruppe ​arbeiten wir an einem Werkzeug zur Analyse von Assembler-Code für Mikrocontroller und AWL-Programmen für SPSen. Das Werkzeug heißt [[http://​www.embedded.rwth-aachen.de/​mc_square|[mc]square]]. In diesem Werkezug ​kombinieren wir unterschiedliche formale Methoden und passen sie an die Gegebenheiten von eingebetteten Systemen ​an. Das Hauptaugenmerk hierbei liegt auf der Anwendung theoretischer Resultate auf reale Probleme. Das Werkzeug soll möglichst leicht zu benutzen sein und keine Änderungen an den zu verifizierenden Programmen benötigen.\\+Die Gruppe ​arbeitet ​an einem Werkzeug zur Analyse von Assembler-Code für Mikrocontroller und AWL-Programmen für SPSen. Das Werkzeug heißt [[http://​www.embedded.rwth-aachen.de/​mc_square|[mc]square]]. In diesem Werkezug ​werden ​unterschiedliche formale Methoden ​kombiniert ​und an die Gegebenheiten von eingebetteten Systemen ​angepasst. Das Hauptaugenmerk hierbei liegt auf der Anwendung theoretischer Resultate auf reale Probleme. Das Werkzeug soll möglichst leicht zu benutzen sein und keine Änderungen an den zu verifizierenden Programmen benötigen.\\
 \\ \\
-In einem weiteren Projekt ​entwickeln wir ein Werkezug für die statische Analyse von C Code, welches die Entwicklung von eingebetteter Software anhand des bevorstehenden ISO Standards ISO 26262 unterstützen soll. Wir werden ​zuerst ein Plugin für die Eclipse Entwicklungsumgebung ​erstellen. Später ​werden wir auch ein Plugin für die Microsoft Visual Studio Entwicklungsumgebung ​implementieren.\\+In einem weiteren Projekt ​wird ein Werkezug für die statische Analyse von C Code entwickelt, welches die Entwicklung von eingebetteter Software anhand des bevorstehenden ISO Standards ISO 26262 unterstützen soll. Es wird zuerst ein Plugin für die Eclipse Entwicklungsumgebung ​erstellt. Später ​wird auch ein Plugin für die Microsoft Visual Studio Entwicklungsumgebung ​implementiert.\\
 \\ \\
 Meinen Doktortitel habe ich im Juni 2008 von der RWTH Aachen erhalten. Der Titel meiner Dissertation lautet "Model Checking of Software for Microcontrollers"​. Meine Diplomarbeit habe ich am Lehrstuhl für Software-Technologie der Universität Dortmund geschrieben. Der Titel meiner Diplomarbeit ist "​Konzeption und Realisierung eines Werkzeugs zur Unterstützung der Test-Driven-Developments"​.\\ Meinen Doktortitel habe ich im Juni 2008 von der RWTH Aachen erhalten. Der Titel meiner Dissertation lautet "Model Checking of Software for Microcontrollers"​. Meine Diplomarbeit habe ich am Lehrstuhl für Software-Technologie der Universität Dortmund geschrieben. Der Titel meiner Diplomarbeit ist "​Konzeption und Realisierung eines Werkzeugs zur Unterstützung der Test-Driven-Developments"​.\\
Zeile 64: Zeile 64:
 ==== Bachelor-, Master- und Diplomarbeiten ==== ==== Bachelor-, Master- und Diplomarbeiten ====
  
-  * (Sebastian Biallas)+  * Gegenbeispiel-geleitete Abstraktionsverfeinerung für speicherprogrammierbare Steuerungen ​(Sebastian Biallas)
   * [[:​lehre:​abschlussarbeiten:​DAVK005]] (Michael Lambertz)   * [[:​lehre:​abschlussarbeiten:​DAVK005]] (Michael Lambertz)
   * Statische Analyse für den Renesas R8C/23 Mikrocontroller (Jörg Toborg)   * Statische Analyse für den Renesas R8C/23 Mikrocontroller (Jörg Toborg)
   * Statische Analyse von Mikrocontrollerprogrammen mittels SAT- und Constraint-Solving (Lucas Brutschy)   * Statische Analyse von Mikrocontrollerprogrammen mittels SAT- und Constraint-Solving (Lucas Brutschy)
   * [[:​lehre:​abschlussarbeiten:​implementierung_eines_simulators_fuer_renesas]] (Mudassir Rasool)   * [[:​lehre:​abschlussarbeiten:​implementierung_eines_simulators_fuer_renesas]] (Mudassir Rasool)
-  * [[:​lehre:​abschlussarbeiten:​synthesizing_is_simulators_for_model_checking_es_software]] ()+  * [[:​lehre:​abschlussarbeiten:​synthesizing_is_simulators_for_model_checking_es_software]] (Ivica Bogosavljevic)
   * [[:​lehre:​abschlussarbeiten:​model_checking_von_anweisungslisten-prgrammen_fuer_speicherprogrammierbare_steuerung_mit_hilfe_von_mc_square]] (Jörg Wernerus)   * [[:​lehre:​abschlussarbeiten:​model_checking_von_anweisungslisten-prgrammen_fuer_speicherprogrammierbare_steuerung_mit_hilfe_von_mc_square]] (Jörg Wernerus)
   * [[:​lehre:​abschlussarbeiten:​parallelisierung_in_mcsquare]] (Stefan Mau)   * [[:​lehre:​abschlussarbeiten:​parallelisierung_in_mcsquare]] (Stefan Mau)