Homepage of Matthias Rohr

Matthias Rohr

Master of Information Technology (MIT)
matthias ('aat\t) matthias-rohr.com

Matthias Rohr

Consultant and Software Architect
(since 2008)
BTC Business Technology Consulting AG
Oldenburg, Germany

Current project: eTelligence (responsible for software architecture and its realization)
Member of the Graduate School TrustSoft
(since 2005)
Software Engineering Group
Department of Computing Science, Fk.2
University of Oldenburg
D-26111 Oldenburg, Germany

PhD topic

Timing Behavior Anomaly Detection for Automatic Fault Localization (Abstract)

News

  • 04.04.2010 Our project eTelligence is presented at the Hanover Fair (Hannover Messe) 2010, which is according to wikipedia the world's biggest industrial fair.
    Meet me on 20.04. at Hall 13, Stand C51.
  • 05.03.2010 We released Kieker 1.1 - the open source monitoring framework for continuous operation in distributed Java Enterprise systems. Major new features are visualizations, such as component dependency graphs and call trees.
  • 29.01.2010: Presentation slides are here .
  • Preparing a presentation for the first joint WOSP/SIPEW International Conference on Performance Engineering WOSP/SIPEW 2010. It is joint meeting of the ACM Workshop on Software and Performance (WOSP) and the SPEC International Performance Evaluation Workshop (SIPEW).


  • Slides of our SEACON presentation are here
  • Wilhelm Hasselbring (University of Kiel) and Thomas Stahl (b+m Informatik AG) present our work on efficient monitoring and failure diagnosis at SEACON 2009 in Hamburg on the 22th of June.
  • Slides of our CSMR presentation are here
  • I am looking forward to present our paper "Automatic failure diagnosis in distributed large-scale software systems based on timing behavior anomaly correlation." (Bibtex and Abstract) at CSMR 2009 - the 13th European Conference on Software Maintenance and Reengineering. The conference is from March 24-27, 2009 at Fraunhofer IESE, in Kaiserslautern, Germany.


Publications

Kieker

Our monitoring tool Kieker can be found at kieker.sourceforge.net. Kieker enables continuous monitoring and on demand visualization of Java (Web) applications.
kieker-logo
Kieker is now developed and hosted at the Software Engineering Group at the Christian-Albrechts University of Kiel
University of Kiel Logo

Research interests

  • Automatic software failure diagnosis using anomaly detection
  • Software performance: Monitoring, profiling, and tuning
  • Energy efficiency and Renewable Energies
  • Software reliability and software fault tolerance
  • Dynamic software architectures, autonomic computing
  • Component-based software engineering, service-oriented architecture, architectural styles
  • Enterprise information systems, web applications, middleware-intensive software systems
  • Neural networks, evolutionary computation, IT law

Professional activities

Short Biography

Matthias Rohr is a PhD student in the Research Training Group TrustSoft at the University of Oldenburg, Germany, and a consultant and software architect at BTC AG. He studied computer science at the Monash University, Melbourne (Australia) and at the University of Oldenburg (Germany). At present, he writes a PhD thesis on automatic failure diagnosis for large software systems based on timing behavior anomaly detection. His research interests include software performance, software reliability, and software dependability engineering.

Memberships

Supervised student theses

  • Nina Marwede 2008 ("Diplomarbeit" (6 month thesis))
    (co-supervised with André van Hoorn and Wilhelm Hasselbring)
    Automatic Failure Diagnosis based on Timing Behavior Anomaly Correlation in Distributed Java Web Applications (view pdf)
  • Nils Sommer 2007 (4 month student project (IP))
    (co-supervised with Wilhelm Hasselbring)
    Evaluation of Control Flow Traces in Software Applications for Intrusion Detection
  • André van Hoorn 2007 ("Diplomarbeit" (6 month thesis))
    (co-supervised with Wilhelm Hasselbring)
    Workload-sensitive Timing Behavior Anomaly Detection in Large Software Systems
  • Peter Schwenkenberg 2007 ("Diplomarbeit" (6 month thesis))
    (co-supervised with Wilhelm Hasselbring)
    Auswirkung von Programmierfehlern auf Softwarezeitverhalten
  • Timo Bernack 2006-2007 (Master thesis (6 month))
    (co-supervised with Simon Giesecke, Johannes-Gerhard Schute, and Wilhelm Hasselbring)
    Architekturmodellierung für den Betrieb Middleware-intensiver Softwaresysteme
  • Frank Stransky 2006 ("Indiviuelles Projekt" (4 month thesis))
    (co-supervised with Wilhelm Hasselbring)
    Automatisierte Lokalisierung von Fehlerursachen bei Performance-Problemen in J2EE Anwendungen
  • Thilo Focke 2005-2006 ("Diplomarbeit" (6 month thesis))
    (co-supervised with Wilhelm Hasselbring, Johannes-Gerhard Schute, and Ralf Reussner) Performance Monitoring von Middleware-basierten Applikationen

Locations of visitors to this page