Klaus Krogmann, Photo by Christoph Heger

Profile of Klaus Krogmann

Dr.-Ing. Dipl.-Inform. Klaus Krogmann

Professional Activities

I am working as manager quality engineering platform at Citrix. Before, I have been working as division manager for Software Engineering at the FZI Forschungszentrum Informatik (Research Center for Information Technologies) and was heading the research branch on Software Evolution and Reengineering of the Software Design and Quality (SDQ) group at Karlsruhe Institute of Technology (KIT).

My work is concerned with an engineering approach to software development with special focus on the quality of component-based software architectures. One core asset is the Palladio approach for quality assurance (performance, reliability, maintainability, and costs) of component-based software systems. My interests include model-based software development, foundation of modelling and meta-modelling, reverse engineering of component-based systems, and support of software architects in practice.

I received my PhD ("Dr.-Ing.") from Karlsruhe Institute of Technology (KIT) in 2010. Back in 2006 I finished my studies of computer science with a diploma degree ("Dipl.-Inform.") at the University of Oldenburg.

Interests

Among others, my interests include the following:

  • Evolution of complex software systems with focus on quality properties
  • Reverse engineering with focus on software architectures, and performance behaviour specifications
  • Software performance and reliability engineering and evaluation of quality of service
  • Component-based software engineering and engineering of high-quality software architectures
  • Model-driven software development, foundations of modelling and meta-modelling
  • Search based software engineering, genetic algorithms, genetic programming, and machine learning

Other activities

Member of the executive board of the VKSI - Verein der Karlsruher Software-Ingenieure (society of Karlsruhe software engineers), member of the GI - Gesellschaft für Informatik (German Informatics Society), IT support for my hometown Harkebrügge, SV Harkebrügge.

Publications

Publications are listed on a separate page.

Teaching

I am regularly giving a lecture on Software Evolution at the Karlsruhe Institute of Technology (KIT). Formerly, I have have been involved in lectures on Component-Based Software Engineering (Komponentenbasierte Software-Entwicklung), Software Architectures (Software-Architekturen), Model-Driven Software Development (Modellgetriebene Software-Entwicklung), Component-Based Software Architectures (Komponentenbasierte Software-Architekturen), and Software Engineering II (Software-Technik II). Furthermore, I have supervised numerous seminars, study, bachelor, diploma and master theses.

Photo

Portrait photo of Klaus Krogmann, photo by Christoph Heger
Portrait photo of Klaus Krogmann