• Publications
  • Influence
Integrating Run-time Observations and Design Component Models for Cloud System Analysis
Run-time models have been proven beneficial in the past for predicting upcoming quality flaws in cloud applications. Observation approaches relate measurements to executed code whereas predictionExpand
  • 35
  • 1
  • Open Access
Architecture-based assessment and planning of change requests
Software architecture reflects important decisions on structure, used technology and resources. Architecture decisions influence to a large extent requirements on software quality. During softwareExpand
  • 36
  • 1
  • Open Access
I/O Performance Modeling of Virtualized Storage Systems
Server virtualization is a key technology to share physical resources efficiently and flexibly. With the increasing popularity of I/O-intensive applications, however, the virtualized storage used inExpand
  • 17
  • 1
  • Open Access
A Modular Reference Structure for Component-based Architecture Description Languages
Metamodels are used to define languages, code generation and they serve as data structures for metamodel-centric software systems. In software engineering, these metamodels are crafted, evolved andExpand
  • 12
  • 1
Architecture-Based Change Impact Analysis in Information Systems and Business Processes
Business processes as well as software systems face various changes during their lifetime. As they mutually influence each other, business processes and software systems have to be modified inExpand
  • 18
  • Open Access
Maintenance effort estimation with KAMP4aPS for cross-disciplinary automated PLC-based Production Systems - a collaborative approach
Abstract Automated production systems (aPSs) are often in operation for several decades. Due to a multiplicity of reasons, these assets have to be maintained and modified over the time multiple timesExpand
  • 12
Architecture-based Analysis of Changes in Information System Evolution
Software is subject to continuous change. Software quality is determined by large extent through architecture which reflects important decisions, e.g. on structure and technology. For sound decisionExpand
  • 6
Modeling of I/O Performance Interference in Virtualized Environments with Queueing Petri Nets
Virtualization technology allows to share the physical resources used in IT infrastructures for efficient and flexible system operation. Sharing of physical resources, however, comes usually at theExpand
  • 8
  • Open Access
Architecture-Based Assessment and Planning of Software Changes in Information and Automated Production Systems State of the Art and Open Issues
Information and automated production systems are long-living, evolvable systems. Consequently, modifications are performed to correct, improve or adapt the respective system. We introduce differentExpand
  • 6
  • Open Access
Modelling the Structure of Reusable Solutions for Architecture-Based Quality Evaluation
When designing cloud applications many decisions must be made like the selection of the right set of software components. Often, there are several third-party implementations on the market from whichExpand
  • 5
  • Open Access