Home | Sitemap | Index | Contact | Legals | KIT
Dr. rer. nat. Robert Heinrich

Head of Quality-driven System Evolution Research Group

Tel: +49 721 608 45963

Fax: +49 721 608 45990

robert.heinrich(at)kit.edu

Chair Prof. Reussner
Institute for Program Structures and Data Organization
Karlsruhe Institute of Technology
Building 50.34
Am Fasanengarten 5
76131 Karlsruhe, Germany

Room 244

Research Interests

His research interests include continuous quality modeling and analysis across several domains, such as information systems and business processes, with a focus on industrial application. One core asset is the Palladio approach for quality assurance of component-based software systems.

Support for software evolution and reengineering via model-driven monitoring, run-time architecture modeling and analysis techniques is another focus of his research.

Further information can be found on the wiki page of his approach IntBIIS.

 

book cover

Aligning Business Processes and Information Systems


New Approaches to Continuous Quality Engineering
Heinrich, Robert


2014, XXII, 233 p. 36 illus.

Print: ISBN 978-3-658-06517-1
eBook: ISBN 978-3-658-06518-8


Publications

Publications are listed on a separate page and 

Functions

Robert Heinrich holds the following functions:



Community Activities

Robert is or was involved in the organization committee of the following events:

  • ICSA 2017: 14th International Conference on Software Architecture (publication chair)
    QoSA 2016
    : 12th International ACM Sigsoft Conference on the Quality of Software Architectures (program co-chair), main theme "Architecting for Deployability"
  • SEKE 2016: 28th International Conference on Software Engineering and Knowledge Engineering (publicity chair)
  • Modellierung 2016 - German National Conference on Modeling (students program chair)
  • EMLS16: 3rd Collaborative Workshop on Evolution and Maintenance of Long-Living Systems (co-organizer)
  • REBPM16: 2nd Workshop Requirements Engineering & Business Process Management (co-chair, co-organizer)
  • EMLS15: 2nd Collaborative Workshop on Evolution and Maintenance of Long-Living Systems (co-organizer)
  • REBPM14: IEEE 1st International Workshop on the Interrelations between Requirements Engineering & Business Process Management (co-chair, co-organizer)
  • EMLS14: 1st Collaborative Workshop on Evolution and Maintenance of Long-Living Systems (program chair and co-organizer)

 

He is or has been a program committee member of the following events:

  • ICSA 2017: 14th International Conference on Software Architecture
  • SEKE 2016: 28th International Conference on Software Engineering and Knowledge Engineering
  • WSC15: 2015 Winter Simulation Conference
    PC Member – Business Process Modeling
  • SSP 2016: Symposium on Software Performance
  • DFF 2016: 7. Workshop „Design For Future – Langlebige Softwaresysteme“
  • IWPE16: 2nd International Workshop on Process Engineering at BPM 2016
  • LT 2016: 5th International Workshop on Large-Scale Testing co-located with ICPE
  • IWPE15: 1st International Workshop on Process Engineering at BPM 2015

 

He has been a reviewer for the following journals:

 

Robert was invited to and participated in the following GI Dagstuhl Seminars:

Teaching

He is giving the following lectures:

 

He is or was also involved in the following courses:

  • Praktikum Software Quality Engineering mit Eclipse (2015, 2014),
  • Seminar Software-Architektur, Sicherheit und Datenschutz (2015),
  • Proseminar Software-Katastrophen (2015), and
  • Seminar Sichtenbasierte Entwicklung Softwareintensiver Systeme (2014).

 

Teachings from his time in the Software Engineering group at Heidelberg University is available on a separate page.

Projects

iObserve - Integrated Observation and Modeling Techniques to Support Adaptation and Evolution of Software Systems

 

DoMain - Domain-spanning Maintainability Estimation of Information and Manufacturing Automation Systems

Open Theses

Comprehensive Design Space Exploration

Studien-, Bachelor-, Diplom-, Masterarbeit

 

Motivation

Häufig scheitern Software-Entwicklungsprojekte nicht aufgrund technischer Schwierigkeiten, sondern aufgrund mangelnder Einbindung in und Abstimmug mit den Geschäftsprozessen eines Unternehmen. Die gemeinsame Betrachtung der wechselseitigen Einflüsse zwischen Geschäftsprozessen und Informationssystemen ist ein aktuelles Thema in Forschung...[more]

By:Robert Heinrich