Skip to main content

VASCO: Variability Specification in Business Process Models

  • Conference paper
  • First Online:
  • 670 Accesses

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

Abstract

Due to environmental factors influencing their business, information technology plays now a key role in competitiveness of enterprises. Software editors concerned by developing enterprise information systems are irreversibly affected with industrialization of reuse, in order to produce faster, better and cheaper. Software product line approach offers techniques to increase and automate reuse, by explicitly specifying and managing the common and variable features. Business processes constitute a key lever to accelerate strategic alignment and urbanization of enterprise information systems. Thus, variability should be expressed in business process models, with the aim of helping enterprises to overcome environmental fluctuations and editors to industrialize their production. Several models have been proposed to represent variable business processes, but they are far from being directly usable (operational) for production into software factories. We present these shortcomings herein and propose solutions to overcome them. The result is VASCO approach, an operational model of variable business process.

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   39.99
Price excludes VAT (USA)
  • Available as EPUB and 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

Learn about institutional subscriptions

Notes

  1. 1.

    Domain Specific Language.

  2. 2.

    Domain Independent Modeling Language.

  3. 3.

    Plugin Development Environment.

  4. 4.

    Rich Client Platform.

  5. 5.

    Eclipse Modeling Framework.

  6. 6.

    Graphical Modeling Framework.

  7. 7.

    Object Constraint Language.

  8. 8.

    XML Metadata Interchange.

References

  1. Krueger, C., Clements, P.: Systems and software product line engineering. In: Encyclopedia of Software Engineering, Chap. 112, pp. 1–14. Taylor and Francis (2013)

    Google Scholar 

  2. La Rosa, M., van der Aalst, W.M.P., Dumas, M., Milani, F.P.: Business process variability modeling: a survey. Technical report, ACM Computing Surveys (2013)

    Google Scholar 

  3. Ayora Esteras, C.: Modeling and managing variability in business process models. Ph.D. thesis at Polytechnic University of Valencia, Valencia (2011)

    Google Scholar 

  4. Reinhartz-Berger, I., Mechrez, I.: Modeling design-time variability in business processes: existing support and deficiencies. In: Bider, I., Gaaloul, K., Krogstie, J., Nurcan, S., Proper, H.A., Schmidt, R., Soffer, P. (eds.) BPMDS 2014 and EMMSAD 2014. LNBIP, vol. 175, pp. 378–392. Springer, Heidelberg (2014)

    Google Scholar 

  5. Haugen, O., Wasowski, A., Czarnecki, K.: CVL: common variability language. In: Tutorial, p. 277. ACM, New York (2013)

    Google Scholar 

  6. ISO: Enterprise Integration: Framework for Enterprise Modeling. Standard (2002)

    Google Scholar 

  7. Svahnberg, M., van Gurp, J., Bosch, J.: A taxonomy of variability realization techniques: research articles. J. Softw. Pract. Exper. 35(8), 705–754 (2005)

    Article  Google Scholar 

  8. Schnieders, A., Puhlmann, F.: Variability mechanisms in E-business process families. In: 9th International Conference on Business Information Systems, pp. 583–601 (2006)

    Google Scholar 

  9. van Gurp, J., Bosch, J., Svahnberg, M.: On the notion of variability in software product lines. In: Working IEEE/IFIP Conference on Software Architecture, pp. 45–54. IEEE Computer Society, Washington (2001)

    Google Scholar 

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

    Article  Google Scholar 

  11. Mendling, J., Gottschalk, F., ter Hofstede, A.H., La Rosa, M., Dumas, M.: 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 

  12. La Rosa, M., Dumas, M., ter Hofstede, A.H.M., Mendling, J.: Configurable multi-perspective business process models. J. Inf. Syst. 36(2), 313–340 (2008)

    Article  Google Scholar 

  13. Puhlmann, F., Schnieders, A., Weiland, J., Weske, M.: Variability mechanisms for process models. Technical report, BMBF-Project (2005)

    Google Scholar 

  14. Park, J., Moon, M., Yun, S., Yeom, K.: An approach to enhancing reusabilities in service development. In: 2009 International Conference on Hybrid Information Technology, pp. 143–150. ACM, New York (2009)

    Google Scholar 

  15. Park, J., Kim, J., Yun, S., Moon, M., Yeom, K.: An approach to developing reusable domain services for service oriented applications. In: 2010 ACM Symposium on Applied Computing, pp. 2252–2256. ACM, New York (2010)

    Google Scholar 

  16. Bauer, T., Hallerbach, A., Reichert, M.: Issues in modeling process variants with provop. In: Ardagna, D., Mecella, M., Yang, J. (eds.) Business Process Management Workshops. LNBIP, vol. 17, pp. 56–67. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  17. Hallerbach, A., Bauer, T., Reichert, M.: Capturing variability in business process models: the provop approach. J. Softw. Maint. Evol. 22, 519–546 (2010)

    Article  Google Scholar 

  18. Ayora, C., Torres, V., Pelechano, V., Alférez, G.H.: Applying CVL to business process variability management. In: VARiability for You Workshop: Variability Modeling Made Useful for Everyone, pp. 26–31. ACM, New York (2012)

    Google Scholar 

  19. Kang, K.C., Cohen, S.G., Heiss, J.A., Novak, W.E., Spencer Peterson, A.: Feature-oriented domain analysis (FODA): feasibility study. Technical report, Software Engineering Institute (1990)

    Google Scholar 

  20. ISO/IEC: Meta Object Facility (MOF) Core 2.4.2. Information Technology – Object Management Group (2014)

    Google Scholar 

  21. ISO/IEC: Unified Modeling Language (UML) 2.4.1. Information Technology – Object Management Group (2012)

    Google Scholar 

  22. ISO/IEC: Business Process Model and Notation (BPMN) 2.0.1. Information Technology – Object Management Group (2013)

    Google Scholar 

Download references

Acknowledgments

We would like to thank the National Association of Research and Technology (ANRT in French) for its contribution to this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Raoul Taffo Tiam .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Taffo Tiam, R., Seriai, AD., Michel, R. (2015). VASCO: Variability Specification in Business Process Models. In: Hammoudi, S., Maciaszek, L., Teniente, E., Camp, O., Cordeiro, J. (eds) Enterprise Information Systems. ICEIS 2015. Lecture Notes in Business Information Processing, vol 241. Springer, Cham. https://doi.org/10.1007/978-3-319-29133-8_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-29133-8_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-29132-1

  • Online ISBN: 978-3-319-29133-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics