Skip to main content

Dynamic Process Synchronization Using BPMN 2.0 to Support Buffering and (Un)Bundling in Manufacturing

  • Conference paper
  • First Online:

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

Abstract

The complexity of manufacturing processes is increasing due to the production variety implied by mass customization of products. In this context, manufacturers strive to achieve flexibility in their operational processes. Business Process Management (BPM) can help integration, orchestration and automation of these manufacturing operations to reach this flexibility. BPMN is a promising notation for modeling and supporting the enactment of manufacturing processes. However, processes in the manufacturing domain include the flow of physical objects (materials and products) apart from information flow. Buffering, bundling and unbundling of physical objects are three commonly encountered patterns in manufacturing processes, which require fine-grained synchronization in the enactment of multiple process instances. Unfortunately, BPMN lacks strong support for this kind of dynamic synchronization as process instances are modeled and executed from a single, isolated point of view. This paper presents a mechanism based on BPMN 2.0 that enables process modelers to define synchronization points by using the concept of recipes. The recipe system uses a dynamic correlation scheme to control many-to-many interactions among process instances to implement required inter-instance synchronizations. We formally describe the involved BPMN patterns, implement and evaluate them in a manufacturing scenario in the high-tech media printing domain.

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.

    https://www.eitdigital.eu/innovation-factory/digital-industry/oedipus/.

References

  1. Erasmus, J., Vanderfeesten, I., Traganos, K., Grefen, P.: The case for unified process management in smart manufacturing. In: IEEE Computer Society Digital Library (2018)

    Google Scholar 

  2. Brahe, S.: BPM on top of SOA: experiences from the financial industry. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 96–111. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-75183-0_8

    Chapter  Google Scholar 

  3. Reichert, M.: What BPM technology can do for healthcare process support. In: Peleg, M., Lavrač, N., Combi, C. (eds.) AIME 2011. LNCS (LNAI), vol. 6747, pp. 2–13. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22218-4_2

    Chapter  Google Scholar 

  4. Baumgraß, A., Dijkman, R., Grefen, P., Pourmirza, S., Völzer, H., Weske, M.: A software architecture for transportation planning and monitoring in a collaborative network. In: C-Matos, L.M., Bénaben, F., Picard, W. (eds.) PRO-VE 2015. IAICT, vol. 463, pp. 277–284. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-24141-8_25

    Chapter  Google Scholar 

  5. Janiesch, C., et al.: The Internet-of-Things meets business process management: MutualBenefits and challenges. arXiv:1709.03628 (2017)

  6. Decker, G., Barros, A.: Interaction modeling using BPMN. In: ter Hofstede, A., Benatallah, B., Paik, H.-Y. (eds.) BPM 2007. LNCS, vol. 4928, pp. 208–219. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-78238-4_22

    Chapter  Google Scholar 

  7. Wohed, P., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M., Russell, N.: On the Suitability of BPMN for Business Process Modelling. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds.) BPM 2006. LNCS, vol. 4102, pp. 161–176. Springer, Heidelberg (2006). https://doi.org/10.1007/11841760_12

    Chapter  Google Scholar 

  8. Rosa, M., ter Hofstede, A., Wohed, P., Reijers, H., Mendling, J., van der Aalst, W.: Managing process model complexity via concrete syntax modifications. IEEE Trans. Ind. Inform. 7(2), 255–265 (2011). https://doi.org/10.1109/TII.2011.2124467

    Article  Google Scholar 

  9. Witsch, M., Vogel-Heuser, B.: Towards a formal specification framework for manufacturing execution systems. IEEE Trans. Ind. Inform. 8(2), 311–320 (2012). https://doi.org/10.1109/TII.2012.2186585

    Article  Google Scholar 

  10. Ko, R., Lee, S., Wah Lee, E.: Business process management (BPM) standards: a survey. Bus. Process Manag. J. 15(5), 744–791 (2009)

    Article  Google Scholar 

  11. Pauker, F., Mangler, J., Rinderle-Ma, S., Pollak, C.: Centurio.work - modular secure manufacturing orchestration. In: Proceedings of the Dissertation Award, Demonstration, and Industrial Track of the 16th International Conference on Business Process Management (BPM), CEUR-WS.org, Sydney, Australia (2018)

    Google Scholar 

  12. Prades, L., Romero, F., Estruch, A., García-Dominguez, A., Serrano, J.: Defining a methodology to design and implement business process models in BPMN according to the standard ANSI/ISA-95 in a manufacturing enterprise. Procedia Eng. 63, 115–122 (2013). https://doi.org/10.1016/j.proeng.2013.08.283

    Article  Google Scholar 

  13. Zor, S., Schumm, D., Leymann, F.: A proposal of BPMN extensions for the manufacturing domain. In: Proceedings of the 44th CIRP International Conference on Manufacturing Systems (2011)

    Google Scholar 

  14. Abouzid, I., Saidi, R.: Proposal of BPMN extensions for modelling manufacturing processes. In: 2019 5th International Conference on Optimization and Applications (ICOA), Kenitra, Morocco, pp. 1–6 (2019). https://doi.org/10.1109/icoa.2019.8727651

  15. García-Domínguez, A., Marcos, M., Medina, I.: A comparison of BPMN 2.0 with other notations for manufacturing processes. In: AIP Conference Proceedings, Cadiz, vol. 1431, pp. 593–600 (2012). https://doi.org/10.1063/1.4707613

  16. Van der Aalst, W., Artale, A., Montali, M., Tritini, S.: Object-centric behavioral constraints: integrating data and declarative process modelling. In: Description Logics (2017)

    Google Scholar 

  17. Leitner, M., Mangler, J., R-M, S.: Definition and enactment of instance-spanning process constraints. In: Wang, X.S., Cruz, I., Delis, A., Huang, G. (eds.) WISE 2012. LNCS, vol. 7651, pp. 652–658. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-35063-4_49

    Chapter  Google Scholar 

  18. Kim, B.H., Park, S.B., Lee, G.B., Chung, S.Y.: Framework of integrated system for the innovation of mold manufacturing through process integration and collaboration. In: Gervasi, O., Gavrilova, M.L. (eds.) ICCSA 2007. LNCS, vol. 4707, pp. 1–10. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-74484-9_1

    Chapter  Google Scholar 

  19. Cadavid, J., Alférez, M., Gérard, S., Tessier, P.: Conceiving the model-driven smart factory. In: ACM International Conference Proceeding Series, August 2015, vol. 24-26, pp. 72–76. Association for Computing Machinery (2015). https://doi.org/10.1145/2785592.2785602

  20. Jasiulewicz-Kaczmarek, M., Waszkowski, R., Piechowski, M., Wyczółkowski, R.: Implementing BPMN in maintenance process modeling. In: Świątek, J., Borzemski, L., Wilimowska, Z. (eds.) ISAT 2017. AISC, vol. 656, pp. 300–309. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-67229-8_27

    Chapter  Google Scholar 

  21. Kavka, C., Campagna, D., Milleri, M., Segatto, A., Belouettar, S., Laurini, E.: Business decisions modelling in a multi-scale composite material selection framework. In: 4th IEEE International Symposium on Systems Engineering (2018). https://doi.org/10.1109/syseng.2018.8544386

  22. Knoch, S., et al.: Enhancing process data in manual assembly workflows. In: Daniel, F., Sheng, Q.Z., Motahari, H. (eds.) BPM 2018. LNBIP, vol. 342, pp. 269–280. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-11641-5_21

    Chapter  Google Scholar 

  23. Yousfi, A., Bauer, C., Saidi, R., Dey, A.K.: uBPMN: A BPMN extension for modeling ubiquitous business processes. Inf. Softw. Technol. 74, 55–68 (2016). https://doi.org/10.1016/j.infsof.2016.02.002

    Article  Google Scholar 

  24. Petrasch, R., Hentschke, R.: Process modeling for industry 4.0 applications: towards an industry 4.0 process modeling language and method. In: 13th International Joint Conference on Computer Science and Software Engineering, JCSSE (2016)

    Google Scholar 

  25. Lindorfer, R., Froschauer, R., Schwarz, G.: ADAPT - a decision model-based approach for modeling collaborative assembly and manufacturing tasks. In: Proceedings of the IEEE 16th International Conference on Industrial Informatics, INDIN, pp. 559–564 (2018)

    Google Scholar 

  26. Cohn, D., Hull, R.: Business artifacts: a data-centric approach to modeling business operations and processes. IEEE Data Eng. Bull. 32, 3–9 (2009)

    Google Scholar 

  27. Lohmann, N., Wolf, K.: Artifact-centric choreographies. In: Maglio, P.P., Weske, M., Yang, J., Fantinato, M. (eds.) ICSOC 2010. LNCS, vol. 6470, pp. 32–46. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-17358-5_3

    Chapter  Google Scholar 

  28. Meyer, A., et al.: Data perspective in process choreographies: modeling and execution. Techn. Ber. BPM Center Report BPM-13-29. BPMcenter. org. (2013)

    Google Scholar 

  29. Meyer, A., et al.: Automating data exchange in process choreographies. In: Jarke, M., et al. (eds.) CAiSE 2014. LNCS, vol. 8484, pp. 316–331. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07881-6_22

    Chapter  Google Scholar 

  30. Meyer, A., Weske, M.: Activity-centric and artifact-centric process model roundtrip. In: Lohmann, N., Song, M., Wohed, P. (eds.) BPM 2013. LNBIP, vol. 171, pp. 167–181. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-06257-0_14

    Chapter  Google Scholar 

  31. Lohmann, N., Nyolt, M.: Artifact-centric modeling using BPMN. In: Pallis, G., et al. (eds.) ICSOC 2011. LNCS, vol. 7221, pp. 54–65. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31875-7_7

    Chapter  Google Scholar 

  32. Fahland, D.: Describing behavior of processes with many-to-many interactions. In: Donatelli, S., Haar, S. (eds.) PETRI NETS 2019. LNCS, vol. 11522, pp. 3–24. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-21571-2_1

    Chapter  Google Scholar 

  33. Steinau, S., Andrews, K., Reichert, M.: The relational process structure. In: Krogstie, J., Reijers, H.A. (eds.) CAiSE 2018. LNCS, vol. 10816, pp. 53–67. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-91563-0_4

    Chapter  Google Scholar 

  34. Van der Aalst, W., Barthelmess, P., Ellis, C., Wainer, J.: Proclets: a framework for lightweight interacting workflow processes. Int. J. Coop. Inf. Syst. 10, 443–481 (2001). https://doi.org/10.1142/S0218843001000412

    Article  Google Scholar 

  35. Fahland, D., De Leoni, M., Van Dongen, B., Van der Aalst, W.: Many to-many: some observations on interactions in artifact choreographies. ZEUS 705, 9–15 (2011)

    Google Scholar 

  36. Pufahl, L., Weske, M.: Batch activity: enhancing business process modeling and enactment with batch processing. Computing 101(12), 1909–1933 (2019). https://doi.org/10.1007/s00607-019-00717-4

    Article  MathSciNet  Google Scholar 

  37. Marengo, E., Nutt, W., Perktold, M.: Construction process modeling: representing activities, items and their interplay. In: Weske, M., Montali, M., Weber, I., vom Brocke, J. (eds.) BPM 2018. LNCS, vol. 11080, pp. 48–65. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-98648-7_4

    Chapter  Google Scholar 

  38. Pesic, M., Schonenberg, H., Van der Aalst, W.: DECLARE: full support for loosely-structured processes. In: Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference, pp. 287–300. IEEE (2007)

    Google Scholar 

  39. Nahmias, S., Olsen, T.: Production and Operations Analysis, 7th edn. Waveland Press, Long Grove, Ill (2015). (OCLC: 935795578)

    Google Scholar 

  40. Cachon, G., Terwiesch, C.: Matching Supply with Demand: An Introduction to Operations Management. McGraw-Hill/Irwin, Boston (2009). (OCLC: ocn191732546)

    Google Scholar 

  41. Erasmus, J., Vanderfeesten, I., Traganos, K., Grefen, P.: Using business process models for the specification of manufacturing operations. In: Computers in Industry (to appear)

    Google Scholar 

  42. Defense Acquisition University: Integrated Product Support (IPS) Element Guidebook. Defense Acquisition University, Fort Belvoir (2011)

    Google Scholar 

  43. De Groote, X.: Inventory theory: a road map. teaching note. Department of Decision Sciences, The Whanon School (1989)

    Google Scholar 

  44. Van der Aalst, W.: Putting high-level Petri nets to work in industry. Comput. Ind. 25(1), 45–54 (1994). https://doi.org/10.1016/0166-3615(94)90031-0

    Article  Google Scholar 

  45. Spijkers, D.: Expressing and supporting buffering and (un)bundling in the manufacturing domain using BPMN 2.0. Master’s thesis, Eindhoven University of Technology, Eindhoven (2019)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Konstantinos Traganos .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Traganos, K., Spijkers, D., Grefen, P., Vanderfeesten, I. (2020). Dynamic Process Synchronization Using BPMN 2.0 to Support Buffering and (Un)Bundling in Manufacturing. In: Fahland, D., Ghidini, C., Becker, J., Dumas, M. (eds) Business Process Management Forum. BPM 2020. Lecture Notes in Business Information Processing, vol 392. Springer, Cham. https://doi.org/10.1007/978-3-030-58638-6_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-58638-6_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-58637-9

  • Online ISBN: 978-3-030-58638-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics