PSlogo
homeicon uni sucheicon suche siteicon sitemap kontakticon kontakt
unilogo Universität Stuttgart
 

Abteilung Programmiersprachen und Übersetzerbau

 

Dipl.-Inf. Stefan Staiger-Stöhr

Foto

Wissenschaftlicher Mitarbeiter

Kontakt

Universitätsstr. 38
70569 Stuttgart
Germany

Raum:  1.205
Tel.: +49 711 7816-317
E-Mail: staiger@informatik.uni-stuttgart.de

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

Lehre

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)