Abstract
In the e-Business domain, workflows are central artifacts that are used to specify application systems. To realize reuse at a large scale for e-Business application systems, therefore, workflows need to be reused systematically. To this end workflows must be classified, documented, and stored in a way that enables their identification, evaluation, and adaptation in order to integrate them in an application. Software product line engineering is an established and approved software engineering approach that addresses these issues by handling a number of similar software systems together, enabling large scale reuse during the development and maintenance of the different systems covered by the product line.
In this paper, we transfer the concepts of software product line engineering to the domain of e-Business systems by applying the product line techniques to workflows and present initial validation results.
This work has been partially funded by the PESOA project (Process Family Engineering in Service-Oriented Applications) funded by the German federal ministry of education and research (BMBF) (Förderkennzeichen: 01 ISC 34E).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Antkiewicz, M., Czarnecki, K.: FeaturePlugin: feature modeling plug-in for Eclipse. In: Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange, October 24-24, pp. 67–72 (2004)
Bayer, J., Flege, O., Knauber, P., Laqua, R., Muthig, D., Schmid, K., Widen, T., DeBaud, J.-M.: PuLSE: A Methodology to Develop Software Product Lines. In: Proceedings of the Fifth Symposium on Software Reusability (SSR 1999) (May 1999)
Bayer, J., Buhl, W., Giese, C., Lehner, T., Ocampo, A., Puhlmann, F., Richter, E., Schnieders, A., Weiland, J., Weske, M.: Process Family Engineering: Modeling variant-rich processes. PESOA-Report No. 18/2005 (Juni 2005)
Chastek, G.J. (ed.): Software Product Lines. In: Proceedings of the Second International Software Product Lines Conference (SPLC2), San Diego, California, USA (August 2002)
Business Process Management Initiative (BPMI): Business Process Modeling Notation (BPMN), Version 1.0 (May 2004), http://www.bpmi.org
Clements, P., Northrop, L.: Software Product Lines. Practices and Patterns. Addison-Wesley, Reading (2002)
Donohoe, P. (ed.).: Software Product Lines - Experience and Research Directions. In: Proceedings of the First International Software Product Lines Conference (SPLC1). Denver, Colorado (2000)
Giese, C., Overdick, H., Buhl, W.: Realisierungsstrategien für Prozessfamilien: Werkzeuge für Modellierung und Generierung. PESOA-Report No. 15/2005, Process Family Engineering in Service-Oriented Applications (June 2005)
Hollingsworth, D.: The Workflow Reference Model. Technical report, Workflow Management Coalition, Hampshire (1995)
Kang, K., Cohen, S., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-Oriented Domain Analysis (FODA) Feasibility Study. Technical Report CMU/SEI-90-TR-21 (1990)
Muthig, D.: A Light-weight Approach Facilitating an Evolutionary Transition Towards Software Product Lines. Stuttgart: Fraunhofer IRB Verlag, 2002 (PhD Theses in Experimental Software Engineering, vol. 11). Kaiserslautern, Univ., Diss (2002)
Nord, R. (ed.): Software Product Lines. In: Proceedings of the Third International Conference (SPLC 2004), Boston, MA, USA (August - September 2004)
Ocampo, A., Bella, F., Münch, J.: Software process commonality analysis. Software Process: Improvement and Practice 10(3), 273–285 (2005)
Plötner, D., Kose, M., Hering, T., Werner, A.: Prozesse im E-Business am Beispiel ausgewählter Geschäftsprozesse des Partners ehotel AG. PESOA-Report No. 20/2005 (June 2005)
Puhlmann, F., Schnieders, A.: Process Family Engineering: Variability Mechanisms, Technical Report PESOA-Report No. TR 17/2005, Process Family Engineering in Service-Oriented Applications (June 2005)
van de Putte, G., Benedett, T., Gagic, D., Gersak, P., Krutzler, K., Perry, M.: Intra-Enterprise Business Process Management. IBM Corporation. IBM International Technical Support Organization. IBM Reedbook (October 2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bayer, J., Kose, M., Ocampo, A. (2006). Improving the Development of e-Business Systems by Introducing Process-Based Software Product Lines. In: Münch, J., Vierimaa, M. (eds) Product-Focused Software Process Improvement. PROFES 2006. Lecture Notes in Computer Science, vol 4034. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11767718_29
Download citation
DOI: https://doi.org/10.1007/11767718_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34682-1
Online ISBN: 978-3-540-34683-8
eBook Packages: Computer ScienceComputer Science (R0)