Skip to main content

Defining Composition Operators for BPMN

  • Conference paper
Software Composition (SC 2012)

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

Included in the following conference series:

Abstract

To support the constant evolution of modern enterprises, business process models are becoming exponentially more complex. Business process composition is regarded as a flexible mechanism capable to cope with this issue and make processes easier to understand, maintain and evolve. Composition operators are the foundation and the enablers of process composition. BPMN, the standard language for modelling business processes, is lacking such composition operators. Therefore, in this paper, we propose to extend the BPMN standard with a set of composition operators and with the concept of composition interface.

This work has been funded by the SPLIT project (FNR + CNRS, FNR/INTER/CNRS/08/02).

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. van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M.: Business Process Management: A Survey. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 1–12. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  2. Allweyer, T.: BPMN 2.0. BoD (2010)

    Google Scholar 

  3. Anisimov, N.A., Golenkov, E.A., Kharitonov, D.I.: Compositional petri net approach to the development of concurrent and distributed systems. Program. Comput. Softw. 27, 309–319 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  4. Best, E., Fraczak, W., Hopkins, R., Klaudel, H., Pelz, E.: M-nets: an algebra of high-level petri nets with an application to the semantics of concurrent programming languages. Acta Informatica 35, 813–857 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  5. Best, E., Lavrov, A.: Generalised composition operations for high-level petri nets. Fundam. Inf. 40(40), 125–163 (1999)

    MathSciNet  MATH  Google Scholar 

  6. Davenport, T., Short, J.: He new industrial engineering: Information technology and business process redesign. Sloan Management Review 31, 11–27 (1990)

    Google Scholar 

  7. Davis, R.: Process reuse do we understand what it really means? (February 2010), http://www.bptrends.com/publicationfiles/SIX

  8. Devillers, R., Klaudel, H., Pelz, E.: An algebraic box calculus. Journal of Automata, Languages and Combinatorics 5 (2000)

    Google Scholar 

  9. Eshuis, R., Norta, A.: Business process composition. In: Mehandjiev, N., Grefen, P. (eds.) Dynamic Business Process Formation for Instant Virtual Enterprises. Advanced Information and Knowledge Processing, pp. 93–111. Springer, London (2010)

    Chapter  Google Scholar 

  10. Esparza, J., Silva, M.: Compositional Synthesis of Live and Bounded Free Choice Petri Nets. In: Groote, J.F., Baeten, J.C.M. (eds.) CONCUR 1991. LNCS, vol. 527, pp. 172–187. Springer, Heidelberg (1991)

    Chapter  Google Scholar 

  11. Hashemian, S., Mavaddat, F.: Composition algebra: Process composition using algebraic rules. In: Proceedings of the Third International Workshop on Formal Aspects of Component Software (September 2006)

    Google Scholar 

  12. Havey, M.: Essential Business Process Modeling. O’Reilly Media, Inc. (2005)

    Google Scholar 

  13. Heineman, G.T., Councill, W.T.: Component-based software engineering: putting the pieces together. Addison-Wesley Longman Publishing Co., Inc. (2001)

    Google Scholar 

  14. Istoan, P.: Consistency rules for bpmn processes (2011), http://wiki.lassy.uni.lu/api/deki/files/490/=Consistency.pdf

  15. Jensen, K., Kristensen, L.M., Wells, L.: Coloured petri nets and cpn tools for modelling and validation of concurrent systems. Int. J. Softw. Tools Technol. Transf. 9, 213–254 (2007)

    Article  Google Scholar 

  16. Markovic, I., Pereira, A.C.: Towards a Formal Framework for Reuse in Business Process Modeling. In: ter Hofstede, A.H.M., Benatallah, B., Paik, H.-Y. (eds.) BPM Workshops 2007. LNCS, vol. 4928, pp. 484–495. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  17. Moreira, A., Rashid, A., Araujo, J.: Multi-dimensional separation of concerns in requirements engineering. In: Proceedings of 13th IEEE International Conference on RE, pp. 285–296. IEEE Computer Society, Washington, DC (2005)

    Google Scholar 

  18. Mosser, S., Blay-Fornarino, M., France, R.: Workflow Design using Fragment Composition - Crisis Management System Design Through ADORE. In: Transactions on AOSD VII. LNCS, vol. 6210, pp. 200–233. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  19. Murata, T.: Petri nets: Properties, analysis and applications. Proceedings of the IEEE 77(4), 541–580 (1989)

    Article  Google Scholar 

  20. OMG: Business process model and notation (bpmn) version 2.0 (January 2011), http://www.omg.org/spec/BPMN/2.0/PDF/

  21. Pankratius, V., Stucky, W.: A formal foundation for workflow composition, workflow view definition, and workflow normalization based on petri nets. In: Proceedings of the 2nd Asia-Pacific Conference on Conceptual Modelling, vol. 43, pp. 79–88. Australian Computer Society, Inc. (2005)

    Google Scholar 

  22. Petri, C.A.: Kommunikation mit Automaten. Institut für Instrumentelle Mathematik, Schriften des IIM Nr. 2, Bonn (1962)

    Google Scholar 

  23. Straw, G., Georg, G., Song, E.J., Ghosh, S., France, R.B., Bieman, J.M.: Model Composition Directives. In: Baar, T., Strohmeier, A., Moreira, A., Mellor, S.J. (eds.) UML 2004. LNCS, vol. 3273, pp. 84–97. Springer, Heidelberg (2004)

    Google Scholar 

  24. White, S.A.: Workflow patterns with bpmn and uml. IBM (January 2004)

    Google Scholar 

  25. Zhovtobryukh, D.: A petri net-based approach for automated goal-driven web service composition. Simulation 83, 33–63 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Istoan, P. (2012). Defining Composition Operators for BPMN. In: Gschwind, T., De Paoli, F., Gruhn, V., Book, M. (eds) Software Composition. SC 2012. Lecture Notes in Computer Science, vol 7306. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30564-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30564-1_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30563-4

  • Online ISBN: 978-3-642-30564-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics