[HTML][HTML] Kieker: A monitoring framework for software engineering research

W Hasselbring, A van Hoorn - Software Impacts, 2020 - Elsevier
Application-level monitoring and dynamic analysis of software systems are a basis for
various tasks in software engineering research, such as performance evaluation and …

[HTML][HTML] ExplorViz: Research on software visualization, comprehension and collaboration

W Hasselbring, A Krause, C Zirkelbach - Software Impacts, 2020 - Elsevier
ExplorViz supports research on software visualization, software comprehension tasks and
software collaboration. To achieve this, ExplorViz provides multi-level visualization from the …

Integrating business process simulation and information system simulation for performance prediction

R Heinrich, P Merkle, J Henss, B Paech - Software & Systems Modeling, 2017 - Springer
Business process (BP) designs and enterprise information system (IS) designs are often not
well aligned. Missing alignment may result in performance problems at run-time, such as …

Architectural run-time models for performance and privacy analysis in dynamic cloud applications

R Heinrich - ACM SIGMETRICS Performance Evaluation Review, 2016 - dl.acm.org
Building software systems by composing third-party cloud services promises many benefits
such as flexibility and scalability. Yet at the same time, it leads to major challenges like …

Architectural runtime models for integrating runtime observations and component-based models

R Heinrich - Journal of Systems and Software, 2020 - Elsevier
Kee** track of modern software applications while dynamically changing requires strong
interaction of evolution activities on development level and adaptation activities on operation …

[PDF][PDF] Model-driven engineering of self-adaptive software

T Vogel - 2018 - researchgate.net
The development of self-adaptive software requires the engineering of an adaptation engine
that controls the underlying adaptable software by a feedback loop. State-of-the-art …

An architectural model-based approach to quality-aware devops in cloud applicationsc

R Heinrich, R Jung, C Zirkelbach, W Hasselbring… - Software Architecture for …, 2017 - Elsevier
Cloud-based software applications are designed to change often and rapidly during
operations to provide constant quality of service. As a result the boundary between …

Architectural run-time models for operator-in-the-loop adaptation of cloud applications

R Heinrich, R Jung, E Schmieders… - 2015 IEEE 9th …, 2015 - ieeexplore.ieee.org
Building software systems by composing third-party cloud services promises many benefits.
However, the increased complexity, heterogeneity, and limited observability of cloud …

A temporal model for interactive diagnosis of adaptive systems

L Mouline, A Benelallam, F Fouquet… - 2018 IEEE …, 2018 - ieeexplore.ieee.org
The evolving complexity of adaptive systems impairs our ability to deliver anomaly-free
solutions. Fixing these systems require a deep understanding on the reasons behind …

[PDF][PDF] Performance analysis strategies for software variants and versionsFree GPT-4

T Thüm, A Hoorn, S Apel, J Bürdek, S Getir… - Managed software …, 2019 - library.oapen.org
Adaptation is heavily used for today's software in two dimensions. First, developers
frequently release new versions of software to meet new or changed requirements (aka …