Home | Sitemap | Index | Contact | Legals | KIT

Publications of Philipp Merkle

Journal Papers

[1] Robert Heinrich, Philipp Merkle, Jörg Henss, and Barbara Paech. Integrating business process simulation and information system simulation for performance prediction. Software & Systems Modeling, pages 1-21, 2015, Springer Berlin Heidelberg. [ bib | DOI | http | Abstract ]
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 large process execution time or overloaded IS resources. The complex interrelations between BPs and ISs are not adequately understood and considered in development so far. Simulation is a promising approach to predict performance of both BP and IS designs. Based on prediction results, design alternatives can be compared and verified against requirements. Thus, BP and IS designs can be aligned to improve performance. In current simulation approaches, BP simulation and IS simulation are not adequately integrated. This results in limited prediction accuracy due to neglected interrelations between the BP and the IS in simulation. In this paper, we present the novel approach Integrated Business IT Impact Simulation (IntBIIS) to adequately reflect the mutual impact between BPs and ISs in simulation. Three types of mutual impact between BPs and ISs in terms of performance are specified. We discuss several solution alternatives to predict the impact of a BP on the performance of ISs and vice versa. It is argued that an integrated simulation of BPs and ISs is best suited to reflect their interrelations. We propose novel concepts for continuous modeling and integrated simulation. IntBIIS is implemented by extending the Palladio tool chain with BP simulation concepts. In a real-life case study with a BP and IS from practice, we validate the feasibility of IntBIIS and discuss the practicability of the corresponding tool support.

Conference and Workshop Papers

[1] Ralf H. Reussner, Kiana Rostami, Misha Strittmatter, Robert Heinrich, and Philipp Merkle. Palladio in a nutshell. In Modeling and Simulating Software Architectures - The Palladio Approach, Ralf H. Reussner, Steffen Becker, Jens Happe, Robert Heinrich, Anne Koziolek, Heiko Koziolek, Max Kramer, and Klaus Krogmann, editors, chapter 2, pages 17-34. MIT Press, Cambridge, MA, October 2016. [ bib | http ]
[2] Philipp Merkle, Jörg Henss, Sebastian Lehrig, and Anne Koziolek. Under the hood. In Modeling and Simulating Software Architectures - The Palladio Approach, Ralf H. Reussner, Steffen Becker, Jens Happe, Robert Heinrich, Anne Koziolek, Heiko Koziolek, Max Kramer, and Klaus Krogmann, editors, chapter 8, pages 167-191. MIT Press, Cambridge, MA, October 2016. [ bib | http ]
[3] Robert Heinrich, Philipp Merkle, Jörg Henß, and Barbara Paech. Integrated performance simulation of business processes and information systems. In Software Engineering 2016, Fachtagung des GI-Fachbereichs Softwaretechnik, 2016, pages 51-52. [ bib | .html | .pdf ]
[4] Philipp Merkle and Holger Knoche. Extending the Palladio Component Model to Analyze Data Contention for Modernizing Transactional Software Towards Service-Orientation. In Proceedings of the Symposium on Software Performance (SSP) 2015, 2015, Softwaretechnik-Trends. [ bib | .pdf ]
[5] Reiner Jung, Misha Strittmatter, Philipp Merkle, and Robert Heinrich. Evolution of the palladio component model: Process and modeling methods. In Proceedings of the Symposium on Software Performance: Joint Descartes/Kieker/Palladio Days, Steffen Becker, Wilhelm Hasselbring, André van Hoorn, Samuel Kounev, and Ralf Reussner, editors, Stuttgart, Germany, November 26-28, 2014, page 13. Universitätsbibliothek Stuttgart. November 2014, Talk Abstract. [ bib | slides | .pdf ]
[6] Philipp Merkle and Christian Stier. Modelling Database Lock-Contention in Architecture-level Performance Simulation. In Proceedings of the 5th ACM/SPEC International Conference on Performance Engineering, Dublin, Ireland, 2014, ICPE '14. ACM, New York, NY, USA. 2014, Work-In-Progress Paper. [ bib ]
[7] Misha Strittmatter, Philipp Merkle, Andreas Rentschler, and Michael Langhammer. Towards a modular palladio component model. In Proceedings of the Symposium on Software Performance: Joint Kieker/Palladio Days, Steffen Becker, Wilhelm Hasselbring, André van Hoorn, and Ralf Reussner, editors, Karlsruhe, Germany, November 27-29, 2013, volume 1083, pages 49-58. CEUR Workshop Proceedings. November 2013. [ bib | slides | http | .pdf ]
[8] Jörg Henss, Philipp Merkle, and Ralf H. Reussner. Poster abstract: The OMPCM simulator for model-based software performance prediction. In Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques, Cannes, France, 2013. [ bib ]
[9] Philipp Merkle. Guiding transaction design through architecture-level performance and data consistency prediction. In Software Engineering 2013-Workshopband, 2013, volume P-215. Doctoral Symposium. [ bib | .pdf ]
[10] Philipp Merkle. Predicting transaction quality for balanced data consistency and performance. In Proceedings of the 18th international doctoral symposium on Components and architecture, Vancouver, British Columbia, Canada, 2013, WCOP '13, pages 13-18. ACM, New York, NY, USA. 2013. [ bib | DOI | http ]
[11] Max E. Kramer, Zoya Durdik, Michael Hauck, Jörg Henss, Martin Küster, Philipp Merkle, and Andreas Rentschler. Extending the Palladio Component Model using Profiles and Stereotypes. In Palladio Days 2012 Proceedings (appeared as technical report), Steffen Becker, Jens Happe, Anne Koziolek, and Ralf Reussner, editors, 2012, Karlsruhe Reports in Informatics ; 2012,21, pages 7-15. KIT, Faculty of Informatics, Karlsruhe. 2012. [ bib | http | http | Abstract ]
Extending metamodels to account for new concerns has a major influence on existing instances, transformations and tools. To minimize the impact on existing artefacts, various techniques for extending a metamodel are available, for example, decorators and annotations. The Palladio Component Model (PCM) is a metamodel for predicting quality of component-based software architectures. It is continuously extended in order to be applicable in originally unexpected domains and settings. Nevertheless, a common extension approach for the PCM and for the tools built on top of it is still missing. In this paper, we propose a lightweight extension approach for the PCM based on profiles and stereotypes to close this gap. Our approach is going to reduce the development effort for new PCM extensions by handling both the definition and use of extensions in a generic way. Due to a strict separation of the PCM, its extension domains, and the connections in between, the approach also increases the interoperability of PCM extensions.
[12] Philipp Merkle and Jörg Henss. EventSim - an event-driven Palladio software architecture simulator. In Palladio Days 2011 Proceedings (appeared as technical report), Steffen Becker, Jens Happe, and Ralf Reussner, editors, 2011, Karlsruhe Reports in Informatics ; 2011,32, pages 15-22. KIT, Fakultät für Informatik, Karlsruhe. 2011. [ bib | http ]
[13] Wolfgang Hürst and Philipp Merkle. One-handed mobile video browsing. In Proceedings of the 1st international conference on Designing interactive user experiences for TV and video, Silicon Valley, California, USA, 2008, UXTV '08, pages 169-178. ACM, New York, NY, USA. 2008. [ bib | DOI | http ]

Theses

[1] Philipp Merkle. Comparing process- and event-oriented software performance simulation. Master's thesis, Karlsruhe Institute of Technology (KIT), Germany, 2011. [ bib | .pdf ]
[2] Philipp Merkle. Einhändiges, Finger-basiertes Video-Browsing auf mobilen Handcomputern. Bachelor thesis, Albert-Ludwigs-Universität Freiburg, 2008. [ bib | .pdf ]