Skip to main content

Improving the Development of e-Business Systems by Introducing Process-Based Software Product Lines

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4034))

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Chastek, G.J. (ed.): Software Product Lines. In: Proceedings of the Second International Software Product Lines Conference (SPLC2), San Diego, California, USA (August 2002)

    Google Scholar 

  5. Business Process Management Initiative (BPMI): Business Process Modeling Notation (BPMN), Version 1.0 (May 2004), http://www.bpmi.org

  6. Clements, P., Northrop, L.: Software Product Lines. Practices and Patterns. Addison-Wesley, Reading (2002)

    Google Scholar 

  7. Donohoe, P. (ed.).: Software Product Lines - Experience and Research Directions. In: Proceedings of the First International Software Product Lines Conference (SPLC1). Denver, Colorado (2000)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Hollingsworth, D.: The Workflow Reference Model. Technical report, Workflow Management Coalition, Hampshire (1995)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Nord, R. (ed.): Software Product Lines. In: Proceedings of the Third International Conference (SPLC 2004), Boston, MA, USA (August - September 2004)

    Google Scholar 

  13. Ocampo, A., Bella, F., Münch, J.: Software process commonality analysis. Software Process: Improvement and Practice 10(3), 273–285 (2005)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics