An Approach for Integrated Lifecycle Management for Business Processes and Business Software

The lifecycles of business processes and business software interact with each other since business software is used to support business processes, and requirements on business software are derived from business processes. By integrating these lifecycles, it is possible to test if the business software meets the process-based requirements as well as to identify which impacts changes of the software product have on the business process. In this chapter, the authors give an introduction into these interdependencies. Foundations of lifecycle management, business process modeling, and performance engineering are presented, followed by the description of a framework for an integrated lifecycle management for business processes and business software. This framework is based on business process simulation and software performance prediction. The evaluation of the framework is described by applying it to an example of use and the results are discussed. The chapter closes with a conclusion and an outlook on future work. Alexander Eckert FZI Research Center for Information Technologies, Germany Ralf Trunko FZI Research Center for Information Technologies, Germany DOI: 10.4018/978-1-4666-2199-2.ch008

[1]  Steffen Becker,et al.  The palladio component model , 2010, WOSP/SIPEW '10.

[2]  Agnes Koschmider,et al.  A Petri Net Based Approach for Process Model Driven Deduction of BPEL Code , 2005, OTM Workshops.

[3]  Stephen Marshall,et al.  Applying SPICE to e-Learning: An e-Learning Maturity Model? , 2004, ACE.

[4]  Ralf H. Reussner,et al.  Using Genetic Search for Reverse Engineering of Parametric Behavior Models for Performance Prediction , 2010, IEEE Transactions on Software Engineering.

[5]  Mike P. Papazoglou,et al.  Business process development life cycle methodology , 2007, CACM.

[6]  Steffen Becker,et al.  The Palladio component model for model-driven performance prediction , 2009, J. Syst. Softw..

[7]  Richard H. Weston,et al.  Enriched multi-process modelling in support of the life cycle engineering of Business Processes , 2007 .

[8]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[9]  Gottfried Vossen,et al.  Business Processes for Business Communities , 2012, Springer Berlin Heidelberg.

[10]  Hans-Jörg Happel,et al.  Collaborative modeling with semantic MediaWiki , 2010, Int. Sym. Wikis.

[11]  Steffen Becker,et al.  Parameter Dependent Performance Specifications of Software Components , 2006, QoSA.

[12]  Agata Filipowska,et al.  Semantic Business Process Management: A Lifecycle Based Requirements Analysis , 2007, SBPM.

[13]  August-Wilhelm Scheer,et al.  Process Modeling Using Event-Driven Process Chains , 2005, Process-Aware Information Systems.

[14]  Vincenzo Grassi,et al.  Filling the gap between design and performance/reliability models of component-based systems: A model-driven approach , 2007, J. Syst. Softw..

[15]  Michael Rosemann,et al.  Towards a Classification and Lifecycle of Business Process Change , 2008, BPMDS 2008.