Abstract
What-if Simulations have been identified as one solution for business performance related decision support. Such support is especially useful in cases where it can be automatically generated out of Business Process Management (BPM) Environments from the existing business process models and performance parameters monitored from the executed business process instances. Currently, some of the available BPM Environments offer basic-level performance prediction capabilities. However, these functionalities are normally too limited to be generally useful for performance related decision support at business process level. In this paper, an approach is presented which allows the non-intrusive integration of sophisticated tooling for what-if simulations, analytic performance prediction tools, process optimizations or a combination of such solutions into already existing BPM environments. The approach abstracts from process modelling techniques which enable automatic decision support spanning processes across numerous BPM Environments. For instance, this enables end-to-end decision support for composite processes modelled with the Business Process Modelling Notation (BPMN) on top of existing Enterprise Resource Planning (ERP) processes modelled with proprietary languages.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
- Decision Support
- Business Process
- Business Process Management
- Business Process Modelling Notation
- Performance Analysis Model
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Snabe, J.H., Rosenber, A., Molle, C., Scavillo, M.: Business Process Management: The SAP Roadmap (2008)
JCOM (2008), http://www.jcom1.com/
Associates, B.S.: The BPMS Report: EMC Documentum Process Suite 6.0 (2007)
SAP AG (2009), http://www.sap.com/solutions/sme/businessbydesign/index.epx
Fritzsche, M., Gilani, W., Fritzsche, C., Spence, I.T.A., Kilpatrick, P., Brown, J.: Towards utilizing model-driven engineering of composite applications for business performance analysis. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol. 5095, pp. 369–380. Springer, Heidelberg (2008)
Harmon, P., Wolf, C.: The state of business process management (2008)
Banks, J., Carson, J.S., Nelson, B., Nicol, D.: Discrete-Event Simulation. Prentice-Hall, Englewood Cliffs (2005)
Rozinat, A., Wynn, M.T., van der Aalst, W.M.P., ter Hofstede, A.H.M., Fidge, C.J.: Workflow Simulation for Operational Decision Support Using Design, Historic and State Information. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 196–211. Springer, Heidelberg (2008)
Balsamo, S., Marzolla, M.: A simulation-based approach to software performance modeling. In: ESEC/FSE-11th. ACM, New York (2003)
D’Ambrogio, A.: A model transformation framework for the automated building of performance models from uml models. In: WOSP 2005. ACM Press, New York (2005)
Bertolino, A., Marchetti, E., Mirandola, R.: Real-time UML-based performance engineering to aid manager’s decisions in multi-project planning. In: WOSP 2002. ACM Press, New York (2002)
Franks, R.G.: DISSERTATION: Performance Analysis of Distributed Server Systems (1999)
Woodside, C.M., Neilson, J.E., Petriu, D.C., Majumdar, S.: The Stochastic Rendezvous Network Model for Performance of Synchronous Client-Server-like Distributed Software. IEEE, Los Alamitos (1995)
XJ Technologies: AnyLogic — multi-paradigm simulation software, http://www.xjtek.com/anylogic/
Fritzsche, M., Johannes, J.: Putting Performance Engineering into Model-Driven Engineering: Model-Driven Performance Engineering. In: Giese, H. (ed.) MODELS 2008. LNCS, vol. 5002, pp. 164–175. Springer, Heidelberg (2008)
Fritzsche, M., Gilani, W., Spence, I., Brown, T.J., Kilpatrick, P., Bashroush, R.: Towards performance related decision support for model driven engineering of enterprise soa applications. In: 15th ECBS 2008, vol. 0. IEEE, Los Alamitos (2008)
Knöpfel, A., Gröne, B., Tabeling, P.: Fundamental Modeling Concepts: Effective Communication of IT Systems. John Wiley & Sons, Chichester (2006)
Petriu, D.B., Woodside, M.: An intermediate metamodel with scenarios and resources for generating performance models from UML designs. Software and Systems Modeling 6(2) (2007)
Rozinat, A., Wynn, M., Aalst, W., Hofstede, A., Fidge, C.: Workflow Simulation for Operational Decision Support Using Design, Historic and State Information. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 196–211. Springer, Heidelberg (2008)
Fritzsche, M., Jouault, F., Lämmel, R., Gilani, W.: Model Transformation Chains to integrated Performance related Decision Support into BPM Tool Chains. In: Invited submission fro the post- proceedings of the GTTSE 2009. LNCS. Springer, Heidelberg (2009)
Fritzsche, M., Johannes, J., Zschaler, S., Zherebtsov, A., Terekhov, A.: Application of tracing techniques in model-driven performance engineering. In: 4th ECMDA Traceability Workshop, ECMDA-TW (2008)
Bézivin, J., Jouault, F., Rosenthal, P., Valduriez, P.: Modeling in the Large and Modeling in the Small. In: Aßmann, U., Aksit, M., Rensink, A. (eds.) MDAFA 2003. LNCS, vol. 3599, pp. 33–46. Springer, Heidelberg (2005)
Barbero, F., Jouault, J.: Model Driven Management of Complex Systems: Implementing the Macroscope’s Vision. In: 15th ECBS 2008. IEEE, Los Alamitos (2008)
Fritzsche, M., Johannes, J., et al.: Systematic usage of embedded modelling languages in model transformation chains. In: SLE 2008. LNCS, vol. 5701. Springer, Heidelberg (2009)
Mehr, F., Schreier, U.: Modelling of Message Security Concerns with UML. In: 9th ICEIS (2007)
Fabro, M.D.D., Bézivin, J., Valduriez, P.: Weaving Models with the Eclipse AMW plugin. In: Eclipse Modeling Symposium, Eclipse Summit Europe (2006)
Vara1, J.M., Castro1, M.V.D., Fabro, M.D.D., Marcos, E.: Using Weaving Models to automate Model-Driven Web Engineering proposals. In: ZOCO 2008/ JISBD (2008)
Voelter, M., Groher, I., Kolb, B.: Mechanisms for Expressing Variability in Models and MDD Tool Chains. In: MDSD in Embedded Systems (2007)
Eclipse, C.: Eclipse graphical editing framework (gef) – version 3.4.2 (2009), http://www.eclipse.org/gef
Woodside, M., Petriu, D.C., Petriu, D.B., Shen, H., Israr, T., Merseguer, J.: Performance by unified model analysis (PUMA). In: WOSP 2005. ACM Press, New York (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fritzsche, M., Picht, M., Gilani, W., Spence, I., Brown, J., Kilpatrick, P. (2009). Extending BPM Environments of Your Choice with Performance Related Decision Support. In: Dayal, U., Eder, J., Koehler, J., Reijers, H.A. (eds) Business Process Management. BPM 2009. Lecture Notes in Computer Science, vol 5701. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03848-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-03848-8_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03847-1
Online ISBN: 978-3-642-03848-8
eBook Packages: Computer ScienceComputer Science (R0)