Home | Sitemap | Index | Contact | Legals | KIT
Dipl.-Inform. Klaus Krogmann

Researcher

Tel: +49 721 9654 636

Fax: +49 721 9654 637

krogmann(at)fzi.de

Software Design and Quality Group
FZI, Forschungszentrum Informatik
Haid-und-Neu-Str. 10-14
76131 Karlsruhe
Germany

Room 1.1.32

E-Mail Form

Office Hours: Please make an appointment via eMail

Personal Homepages: @FZI, kelsaka.de, klauskrogmann.de

Research Interests

Among others, my research interests include the following:

  • Reverse Engineering with focus on Software Architectures and Behavioural Specifications
  • Search Based Software Engineering, Genetic Algorithms, Genetic Programming and Machine Learning
  • Software Performance Prediction and Evaluation of Quality of Service
  • Component-Based Software Engineering and Software Architectures
  • Model Driven Software Development
  • Foundations of Modelling and Meta-Modelling

 

Publications

Publications are listed on a separate page.

Teaching and advising

I am involved in the following regular lectures: Component-Based Software Engineering (Komponentenbasierte Software-Entwicklung), Software Architectures (Software-Architekturen), Model-Driven Software Development (Modellgetriebene Software-Entwicklung). Additionally, I am engaged in the seminars of our chair.

Diploma, study, bachelor and master theses offered by our group are available here. Theses offered by me are available here.

Open Theses

Diplom- / Masterarbeit: Reverse Engineering Validierung

Motivation

Reverse-Engineering-Verfahren helfen bei der Rekonstruktion von Informationen aus Quellcode. Aktuelle Reverse-Engineering-Verfahren sind mit Hilfe genetischer Algorithmen in der Lage Software Performance Modelle auf Ebene der Software-Architektur zu extrahieren. Diese neuen Reverse-Engineering-Verfahren wurden bislang jedoch noch nicht tiefergehend auf ihre Ergebnisqualität hin...[more]

By:Klaus Krogmann

Running Master / Bachelor / Diploma / Study Theses

Diplomarbeit / Masterarbeit: Testfallgenerierung für abstrakte Modelle

Übersicht und Auswahl existierender Verfahren und Werkzeuge, Vergleich der Aussagekraft von abgeleiteten Testfällen für Palladio Modelle, Erstellung eines Kriterienkatalogs zur Bestimmung der Eignung, Planung und Durchführung der Evaluation[more]

By:Klaus Krogmann, Henning Groenda

Studien-/Bachelorarbeit: Reverse Engineering von Software-Komponenten

Motivation

Sollen große Software-Systeme erstellt werden, greift man dabei zumeist auf einen komponentenba-sierten Entwurf zurück. Um zu frühen Entwurfszeitpunkten Aussagen über die Qualitäts-Eigenschaften einer komponentenbasierten Software-Architektur treffen zu können, ist eine systematische Beschreibung des Verhaltens einer Komponente erforderlich. Sollen beim Entwurf existierende...[more]

By:Klaus Krogmann

Further completed thesis

  • Diploma thesis: "Extending Performance-Oriented Resource Modeling in the Palladio Component Model (PCM)", Michael Hauck, thesis completed 2009-02
  • Study thesis: "Software Model Extractor (SoMoX)", Benjamin Klatt, thesis completed 2009-01
  • Study thesis: "Vergleich von Lernverfahren für die Software Performanz Analyse", finished in 2008-10
  • Bachelor thesis: "Parameteranalyse in Software-Komponenten mit Hilfe symbolischer Ausführung", Iulia Chirila, thesis completed 2008-08
  • Diploma thesis: "Entwicklung eines auf Eclipse und GMF basierenden, graphischen Modellierungswerkzeugs für das Palladio Komponentenmodell", Johann Kiefel, thesis completed 2007-09
  • Diploma thesis: "Rekonstruktion von Software-Architekturen", Landry Chouambe, thesis completed 2007-06