Abstract
Manufacturing execution systems (MES) are the central integration point for the shop floor. They collect information about customer orders from ERP systems (enterprise resource planning), calculate the best plans for production orders and their assignment to machines and monitor the execution of these plans. It is therefore also the central data hub on the shop floor and communicates progress back to the ERP system. However, each company and production facility is a bit different and it is a hard decision to find a good compromise between standard products with a long customization period, industry-specific solutions with less customization need and company-specific solutions with long development times. This paper proposes the use of business process management (BPM) as a means for easy graphical customization of production processes that lead to immediately executable workflows (zero code development) or need very few code additions to get executable (low code development).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Peinl, R.: IT support for knowledge processes in digital social collaboration. In: North, K., Maier, R., Haas, O. (eds.) Knowledge Management in Digital Change. PI, pp. 113–127. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-73546-7_7
Helo, P., Suorsa, M., Hao, Y., Anussornnitisarn, P.: Toward a cloud-based manufacturing execution system for distributed manufacturing. Comput. Ind. 65, 646–656 (2014)
Cox, S.R., Rutner, P.S., Dick, G.: Information technology customization: how is it defined and how are customization decisions made? In: Proceedings of the 15th Southern Association for Information Systems Conference (2012)
Koch, S., Mitteregger, K.: Linking customisation of ERP systems to support effort: an empirical study. Enterp. Inf. Syst. 10, 81–107 (2016)
Rothenberger, M.A., Srite, M.: An investigation of customization in ERP system implementations. IEEE Trans. Eng. Manag. 56, 663–676 (2009)
Jansen, S., Houben, G.-J., Brinkkemper, S.: Customization realization in multi-tenant web applications: case studies from the library sector. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 445–459. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13911-6_30
Tsoi, S.K., Cheung, C.F., Lee, W.B.: Knowledge-based customization of enterprise applications. Expert Syst. Appl. 25, 123–132 (2003)
Hui, B., Liaskos, S., Mylopoulos, J.: Requirements analysis for customizable software: a goals-skills-preferences framework. In: Proceedings 11th IEEE International Requirements Engineering Conference, pp. 117–126. IEEE (2003)
Rubart, J.: Semantic adaptation of business information systems using human-centered business rule engines. In: 2016 IEEE Tenth International Conference on Semantic Computing (ICSC), pp. 187–193. IEEE (2016)
Parthasarathy, S., Sharma, S.: Impact of customization over software quality in ERP projects: an empirical study. Softw. Qual. J. 25, 581–598 (2017)
Song, H., Chauvel, F., Solberg, A.: Deep customization of multi-tenant SaaS using intrusive microservices. In: 2018 IEEE/ACM 40th International Conference on Software Engineering: New Ideas and Emerging Technologies, pp. 97–100. IEEE (2018)
Blanc, P., Demongodin, I., Castagna, P.: A holonic approach for manufacturing execution system design: an industrial application. Eng. Appl. Artif. Intell. 21, 315–330 (2008)
Sauer, O., Jasperneite, J.: Adaptive information technology in manufacturing. In: CIRP Conference on Manufacturing Systems (2011)
Pauker, F., Mangler, J., Rinderle-Ma, S., Pollak, C.: centurio.work - Modular secure manufacturing orchestration. In: 16th International Conference on BPM, pp. 164–171 (2018)
van der Aalst, W.M.P.: Process-aware information systems: lessons to be learned from process mining. In: Jensen, K., van der Aalst, W.M.P. (eds.) Transactions on Petri Nets and Other Models of Concurrency II. LNCS, vol. 5460, pp. 1–26. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-00899-3_1
Liu, H., Nan, L.: Process improvement model and it’s application for manufacturing industry based on the BPM-ERP integrated framework. In: Dai, M. (ed.) ICCIC 2011. CCIS, vol. 231, pp. 533–542. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-23993-9_77
Asztalos, M., Mészáros, T., Lengyel, L.: Generating Executable BPEL Code from BPMN Models. In: GraBaTs 2009 Tool Contest (2009)
De Giacomo, G., Oriol, X., Estañol, M., Teniente, E.: Linking data and BPMN processes to achieve executable models. In: Dubois, E., Pohl, K. (eds.) CAiSE 2017. LNCS, vol. 10253, pp. 612–628. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-59536-8_38
Geiger, M., Harrer, S., Lenhard, J., Wirtz, G.: BPMN 2.0: the state of support and implementation. Future Gener. Comput. Syst. 80, 250–262 (2018)
Santos, N., Duarte, F.J., Machado, R.J., Fernandes, J.M.: A transformation of business process models into software-executable models using MDA. In: Winkler, D., Biffl, S., Bergsmann, J. (eds.) SWQD 2013. LNBIP, vol. 133, pp. 147–167. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-35702-2_10
Kammerer, K., Kolb, J., Andrews, K., Bueringer, S., Meyer, B., Reichert, M.: User-centric process modeling and enactment: the Clavii BPM platform (2015)
Trætteberg, H.: UI design without a task modeling language – using BPMN and DiaMODL for task modeling and dialog design. In: Forbrig, P., Paternò, F. (eds.) HCSE/TAMODIA -2008. LNCS, vol. 5247, pp. 110–117. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-85992-5_9
Guerrero, J., Vanderdonckt, J., Gonzalez, J.M., Winckler, M.: Modeling user interfaces to workflow information systems. In: 4th International Conference on Autonomic and Autonomous Systems (ICAS 2008), pp. 55–60. IEEE (2008)
Bouchelligua, W., Mahfoudhi, A., Mezhoudi, N., Daassi, O., Abed, M.: User interfaces modelling of workflow information systems. In: Barjis, J. (ed.) EOMAS 2010. LNBIP, vol. 63, pp. 143–163. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-15723-3_10
Mertens, S., Gailly, F., Poels, G.: Enhancing declarative process models with DMN decision logic. In: Gaaloul, K., Schmidt, R., Nurcan, S., Guerreiro, S., Ma, Q. (eds.) CAISE 2015. LNBIP, vol. 214, pp. 151–165. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19237-6_10
Biard, T., Le Mauff, A., Bigand, M., Bourey, J.-P.: Separation of decision modeling from business process modeling using new “Decision Model and Notation” (DMN) for automating operational decision-making. In: Camarinha-Matos, Luis M., Bénaben, F., Picard, W. (eds.) PRO-VE 2015. IAICT, vol. 463, pp. 489–496. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-24141-8_45
Stach, M., Pryss, R., Schnitzlein, M., Mohring, T., Jurisch, M., Reichert, M.: Lightweight process support with spreadsheet-driven processes: a case study in the finance domain. In: Teniente, E., Weidlich, M. (eds.) BPM 2017. LNBIP, vol. 308, pp. 323–334. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-74030-0_24
Witsch, M., Vogel-Heuser, B.: Formal MES modeling framework-integration of different views. IFAC Proc. 44, 14109–14114 (2011)
Pauker, F., Frühwirth, T., Kittl, B., Kastner, W.: A systematic approach to OPC UA information model design. Procedia CIRP 57, 321–326 (2016)
Steinau, S., Andrews, K., Reichert, M.: Flexible data acquisition in object-aware process management. In: 7th International Symposium on Data-Driven Process Discovery and Analysis (SIMPDA 2017), Neuchâtel, Switzerland (2017)
Gartner: Citizen developer. http://www.gartner.com/it-glossary/citizen-developer/
Michalik, P., Štofa, J., Zolotová, I.: The use of BPMN for modelling the MES level in information and control systems. Qual. Innov. Prosper. 17, 39–47 (2013)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Peinl, R., Perak, O. (2019). BPMN and DMN for Easy Customizing of Manufacturing Execution Systems. In: Di Francescomarino, C., Dijkman, R., Zdun, U. (eds) Business Process Management Workshops. BPM 2019. Lecture Notes in Business Information Processing, vol 362. Springer, Cham. https://doi.org/10.1007/978-3-030-37453-2_36
Download citation
DOI: https://doi.org/10.1007/978-3-030-37453-2_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-37452-5
Online ISBN: 978-3-030-37453-2
eBook Packages: Computer ScienceComputer Science (R0)