• Keine Ergebnisse gefunden

Integrating business process simulation and information system simulation for performance prediction

N/A
N/A
Protected

Academic year: 2022

Aktie "Integrating business process simulation and information system simulation for performance prediction"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Jens Knoop, Uwe Zdun (Hrsg.): Software Engineering 2016, Lecture Notes in Informatics (LNI), Gesellschaft f¨ur Informatik, Bonn 2016 51

Integrated Performance Simulation of Business Processes and Information Systems

Robert Heinrich1Philipp Merkle1 J¨org Henss2Barbara Paech3

Abstract:Business processes (BPs) and information systems (ISs) mutually affect each other in non- trivial ways. Quality issues may arise from missing alignment. Although simulation is a powerful approach to predict the performance of BPs and ISs, current approaches lack their integration in simulation. We propose a holistic performance prediction approach to adequately reflect the mutual impact between BPs and ISs in simulation. Applying the approach and tooling in a real-life case study showed its feasibility and practicability.

Keywords:Business Process, Information System, Alignment, Performance

1 Mutual Quality Impact between Business Processes and Information Systems

Business process (BP) designs and enterprise information system (IS) designs are often not well aligned. Missing alignment may result in quality issues at run-time, such as large pro- cess execution time or overloaded IS resources. The complex interrelations between BPs and ISs are neither adequately researched so far nor sufficiently considered in development or operation. Especially interrelations between quality aspects (such as performance, relia- bility, security, or maintainability) concerned with BP designers and those concerned with IS developers are not well understood. Frequently, a direct mapping of metrics is difficult as the representation of a certain quality aspect may differ in the BP and IS domain.

Engineering methods for aligning one domain to the quality objectives of another are miss- ing. One major reason for insufficient quality engineering is that current approaches lack an integrated consideration of quality aspects among several domains. Frequently, BPs and ISs are not well aligned, meaning that BPs are designed without taking IS impact into ac- count and vice versa [He14]. Neglecting the mutual impact between BPs and ISs leads to serious issues, e.g. unsatisfied requirements, unreliable decisions, deceleration and rework.

Simulation is a promising approach to predict performance of both, BP and IS designs.

Based on prediction results, design alternatives may be compared and verified against re- quirements. Thus, BP and IS designs can be aligned to improve performance. Yet, BP sim- ulation and IS simulation are not adequately integrated in current simulation approaches.

This results in limited prediction accuracy due to neglected interrelations between the BP and the IS in simulation.

1Karlsruhe Institute of Technology,{robert.heinrich, philipp.merkle}@kit.edu

2FZI Forschungszentrum Informatik, henss@fzi.de

3Heidelberg University, paech@informatik.uni-heidelberg.de

(2)

52 Robert Heinrich et al.

5: Actor Resources

& IS Resources 4: Service Effect

Specifications 3: Components 2: Process Model 1: Process

Workload

Abb. 1: Overview of the IntBIIS Simulation Layers [He15]

2 Integrated Business IT Impact Simulation (IntBIIS)

The holistic approach IntBIIS [He15] combines performance prediction on software archi- tecture level and business process level to adequately reflect the mutual impact between BPs and ISs in simulation. Based on a quality reference model [He14] for BPs, IntBIIS models and analyzes the mutual performance impact between BPs and ISs building upon the Palladio approach [BKR09]. While Palladio provides adequate means for analyzing IS architectures, IntBIIS extends Palladio by modeling constructs and simulation behavior to analyze BPs and their organizational environment. In this way, the alignment of BP de- signs and IS designs can be supported by comparing the predicted performance impact of design alternatives and verifying them against requirements.

Fig. 1 illustrates IntBIIS where elements with a stickman symbol indicate layers and el- ements introduced as a result of our work. The remaining layers and elements are taken from the Palladio reference simulator. A run of the integrated simulation starts at the top- most layer with simulating time-variant workloads. The workloads trigger the traversing of an action chain of actor steps and system steps specified in the BP model (layer 2). For actor steps a suitable actor resource is requested (layer 5, left) to process the step accord- ing to a predefined scheduling policy. For system steps resource demands are not issued directly, but emerge as the system request propagates through software components (layer 3), their service effect specifications (layer 4), down to hardware resources (layer 5, right).

We evaluated the feasibility and practicability of our approach and tooling by modeling and simulating a BP and involved ISs in a real-life case study. Comparing our simulation output to reference values measured in reality and prediction results of another BP simulation tool indicated that IntBIIS yields accurate simulation results. In experiments we examined the scalability of IntBIIS and showed its ability to handle long and complex simulation runs.

References

[BKR09] Becker, Steffen; Koziolek, Heiko; Reussner, Ralf: The Palladio component model for model-driven performance prediction. Journal of Systems and Software, 82:3–22, 2009.

[He14] Heinrich, Robert: Aligning Business Processes and Information Systems: New Ap- proaches to Continuous Quality Engineering. Springer, 2014. ISBN: 978-3-658-06517-1.

[He15] Heinrich, Robert; Merkle, Philipp; Henss, J¨org; Paech, Barbara: Integrating Business Pro- cess Simulation and Information System Simulation for Performance Prediction. Intl.

Journal on Software & Systems Modeling, 2015. DOI: 10.1007/s10270-015-0457-1.

Referenzen

ÄHNLICHE DOKUMENTE

Several analyses are included within the proposal, such as analysis of active time by activity, analysis of the impact within different variants in the event log, analysis of

The five of them – #arcs, #GW, #tasks, size, CFC (this is added to the list of size-related metrics for the reasons stated in the previous chapter) – are very similar in

After presenting the basic idea of the VisImpact technique in the next section, we introduce the analysis techniques integrated in VisImpact for extracting relevant factors

We survey existing solutions, modeling languages, and methods. However, these modeling languages do not provide support and represent the performance of processes in business

In this paper, we present empirical findings regarding the relationship between perceptions regarding the impact of IT on business performance, organizational change, and the

Therefore, we plan to integrate transaction modelling into the Palladio approach for component- based software quality prediction.. This creates the opportunity to predict not

We propose the integration of business processes and IT systems within a single simulation as a solution to adequately represent the mutual impact of actor steps and system steps

As we will see maximum and minimum are the extremes related to the hitting problem while the maximum absolute value and the span are related to the exit problem.. The paper is