Skip to main content

Business Process Families Using Model-Driven Techniques

  • Conference paper

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 66))

Abstract

Traditionally, businesses have used IT systems as mechanical advantage for automating static a-priori-defined repetitive tasks. Increased business dynamics has placed greater demands of adaptation and agility on to IT systems. Service oriented architecture is a step in this direction through separation of business process concerns from application functionality. There have been multiple attempts at improving adaptability of application services with varying degrees of success. But current business process modeling languages and execution platforms can at best support optimal point solutions that are not amenable for agile adaptation. Application services have benefited to some extent, from product-line architectures related to adaptation to a-priori known situations. We can apply the same idea to business processes. An extension of essential BPMN meta model supporting business process families, and a set of adaptation operators are presented in this paper. We describe their realization using model-driven techniques.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Schnieders, A., Puhlmann, F.: Variability Mechanisms in E-Business Process Families. In: Abramowicz, W., Mayr, H. (eds.) 9th International Conference on Business Information Systems (BIS 2006). LNI, Klagenfurt, Austria, Gesellschaft für Informatik, vol. P-85, pp. 583–601 (2006)

    Google Scholar 

  2. BPDM- Business Process Definition Meta model, http://www.omg.org/spec/BPDM/

  3. BPEL - Business Process Execution Language, http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf

  4. BPMN - Business Process Modeling Notation, http://www.bpmn.org/

  5. Business Process Reference Model, http://wwwcs.upb.de/cs/kindler/events/BPRM05/PDF/BPRM05_Proceedings.pdf

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

    Google Scholar 

  7. Czarnecki, K., Antkiewicz, M.: Mapping features to models: A template approach based on superimposed variants. In: Glück, R., Lowry, M. (eds.) GPCE 2005. LNCS, vol. 3676, pp. 422–437. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  8. Czarnecki, K., Helsen, S., Eisenecker, U.: Formalizing cardinality-based feature models and their specialization. Software Process Improvement and Practice 10, 7–29 (2005)

    Article  Google Scholar 

  9. Gottschalk, F., van der Aalst, W.M.P., Jansen-Vullers, M.H., la Rosa, M.: Configurable Workflow Models. Int’l J. of Coop Inf. Systems (IJCIS) 17(2), 177–221 (2007)

    Article  Google Scholar 

  10. Hallerbach, A., Bauer, T., Reichert, M.: Managing Process Variants in the Process Lifecycle. In: 10th Int’l Conf. on Enterprise Information Systems (ICEIS 2008), Barcelona, Spain, pp. 154–161 (June 2008)

    Google Scholar 

  11. La Rosa, M., Lux, J., Seidel, S., Dumas, M., ter Hofstede, A.H.M.: Questionnaire-driven Configuration of Reference Process Models. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 424–438. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  12. La Rosa, M., Dumas, M., ter Hofstede, A.H.M., Mendling, J., Gottschalk, F.: Beyond Control-Flow: Extending Business Process Configuration to Roles and Objects. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 199–215. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  13. Rosemann, M., van der Aalst, W.M.P.: A configurable reference modelling language. Inf. Syst. 32(1), 1–23 (2007)

    Article  Google Scholar 

  14. Parnas, D.: Designing software for ease of extension and contraction. In: International Conference on Software Engineering Proceedings of the 3rd International Conference on Software Engineering, Atlanta, Georgia, United States, pp. 264–277 (1978)

    Google Scholar 

  15. Parnas, D.: Multi-Dimensional Software Families: Document Defined Partitions of a Set of Products. In: SPLC (2008), Keynote, http://www.lero.ie/download.aspx?f=SPLC08.thumbs.pdf

  16. Barat, S., Kulkarni, V.: Supporting Agile Adaptive Business Services Using Model-based Techniques. In: 3rd International Workshop on Service Oriented Computing, Kochi, India (2009), http://www.cse.iitb.ac.in/~umesh/WSOC09/program.html

  17. Kulkarni, V., Venkatesh, R., Reddy, S.: Generating Enterprise Applications from Models. In: Bruel, J.-M., Bellahsène, Z. (eds.) OOIS 2002. LNCS, vol. 2426, pp. 270–279. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  18. Kulkarni, V., Reddy, S.: Separation of Concerns in Model-Driven Development. IEEE Software 20(5), 64–69 (2003)

    Article  Google Scholar 

  19. Kulkarni, V., Reddy, S.: An abstraction for reusable MDD components: model-based generation of model-based code generators. In: GPCE, pp. 181–184 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kulkarni, V., Barat, S. (2011). Business Process Families Using Model-Driven Techniques. In: zur Muehlen, M., Su, J. (eds) Business Process Management Workshops. BPM 2010. Lecture Notes in Business Information Processing, vol 66. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20511-8_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-20511-8_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-20510-1

  • Online ISBN: 978-3-642-20511-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics