Dipl.-Inf. Stefan Staiger-Stöhr
Wissenschaftlicher Mitarbeiter
Kontakt
Universitätsstr. 38
70569 Stuttgart
Germany
Forschung
- Technical Report zu einigen Resultaten, die Teil der Dissertation sein werden:
Implementing Sparse Flow-Sensitive Andersen Analysis
- Dissertation (eingereicht):
Kombinierte statische Ermittlung von Zeigerzielen,
Kontroll- und Datenfluss
Inhalt grob:
- Fluss-sensitive Andersen-Analyse:
Höhere Präzision für die wohl einflussreichste Zeigeranalyse -- bei gleicher Komplexität!
- Formulierung der fluss-sensitiven Zeigeranalyse nicht als
Datenflussproblem auf dem CFG,
sondern auf dem parallel dazu errichteten Datenfluss-Graphen
- Erkennung und Beherrschung starker Aktualisierungen ohne
Verschlechterung der Komplexität
- Kontext-sensitive Version der fluss-sensitiven Andersen-Analyse:
MOVP-Präzision zum ersten Mal mit nur der Komplexität n4
- Projekt Bauhaus
- Statische Analyse von Programmen, speziell:
- Zeigeranalysen in Kombination mit Datenflussanalysen
- Interprozedurale SSA-Form
- Analyse von Programmen mit graphischer Oberfläche
Veröffentlichungen
- Theoretische Informatik
- Statische Analyse von Programmen mit graphischer Oberfläche
- Datenfluss-Analyse
- Stefan Staiger-Stöhr:
Implementing Sparse Flow-Sensitive Andersen Analysis.
Universität Stuttgart, Fakultät Informatik, Technical Report TR 2009/03, 2009.
Copyright: Universität Stuttgart
- Stefan Staiger, Gunther Vogel, Steffen Keul, Eduard Wiebe:
Interprocedural Static Single Assignment Form.
In: Proceedings of the 14th Working Conference on
Reverse Engineering (WCRE), Vancouver, Kanada, 2007, S. 1 - 10.
Copyright: IEEE
- Stefan Staiger, Gunther Vogel, Steffen Keul, Eduard Wiebe:
Interprocedural Static Single Assignment Form in Bauhaus.
Universität Stuttgart, Fakultät Informatik, Technical Report TR 2007/03, 2007.
Copyright: Universität Stuttgart
- Entwurfsmuster-Erkennung
- Eduard Wiebe, Steffen Keul, Stefan Staiger, Gunther Vogel, Andreas Haufler und Wolfgang Scherer:
Entwurfsmuster-Erkennung mit Bauhaus
In: Workshop Software-Reengineering (WSR), Bad Honnef, 2008.
Copyright: GI
Lehre
- Gehaltene Vorlesungen
- Konzipierte und betreute Diplomarbeiten:
- Verbesserung statischer Analysen in praxisrelevanten Fällen.
Arthur Teuber, 2008.
- Statische Analyse von Programmen mit Bibliotheken.
Minh Cuong Tran, 2008.
- Kombinierte statische Analysen.
2008.
- Eine adaptive Steuerung für statische Programmanalysen.
Hongliang Yao, 2008.
- Ein LaTeX-Übersetzer.
Hua Cui, 2008/09.
- Erzeugung der Bauhaus-Zwischendarstellung für große Programme
Felix Billau, 2009.
- Konzipierte und betreute Studienarbeiten:
- Statische Analyse von GUI-Programmen.
Tülay Cetin, 2006
- Analyse von Build-Prozessen.
Sören Berger, 2007
LaTeX mit modernen Programmiersprachen-Konzepten.
Christian Stürmer, 2007
- Schwierigkeiten für statische Programmanalysen in der Praxis.
Christoph Stach, 2007
- Konzipierte und betreute Software-Praktika (je 4P):
- Pretty-Printer, SS 2006
- Postscript-Export, WS 2006/07
- Entfernen von totem Code, SS 2008
- Backends für die GUI-Analyse, SS 2008
- GUI für IML-Werkzeuge, SS 2008
- Betreute Studienprojekte (je über 1 Jahr):
- Übungen und (Haupt-)Seminare:
- WS 2009/10:
- SS 2009:
- WS 2008/09
- SS 2008
- WS 2007/08
- SS 2007
- WS 2006/07
- SS 2006
Abschlüsse und Auszeichnungen
- Abitur 1999, Durchschnitt: 1,0. Preis für bestes Abitur.
- Jugend-forscht-Preisträger 2000: 2. Platz in Baden-Württemberg im Bereich Technik
- Diplom 2005, Durchschnitt: 1,0. Infos-Preisträger.
Professionelle Aktivititäten
- Nov 2005 - heute: Wissenschaftlicher Mitarbeiter
- Nov 2005 - heute: Software-Entwickler im Bauhaus-Projekt.
Tätigkeiten unter anderem:
- Weiterentwicklung eines Frontends für C/C++
- Konzept und Entwicklung eines sehr effizienten Linkers für eine hohe Zwischensprache
- Entwicklung von GUI-Analysen
- Entwicklung einer kombinierten Analyse (Zeigeranalyse, Kontroll- und Datenfluss)
|