Execution and evaluation of enterprise models in IEM/MO2GO based on Petri net

  • Guangying Jin
  • Frank-Walter Jäkel


Because the growth of internet of things (IOT) technology, stakeholders who come from different research areas (information modeling area, dynamic process modeling area, and so on) will very easily and simultaneously evaluate and control the manufacturing process from all over the world. Therefore, there is an urgent need for a comprehensive enterprise modeling methodology with the integration of information modeling and dynamic process modeling method. However, it is known that there is limited research on the realization of a modeling methodology that can simultaneously handle information modeling and dynamic process modeling. The method for object-oriented business process optimization (MO2GO) system performs modeling in terms of information and process. However, the process modeling part in this system is static. Meanwhile, the Petri net mathematical modeling language has strong dynamic simulation capability. Thus, our main contribution is to analyze the characteristics of Petri net, which would be helpful to the dynamic process modeling realization in the MO2GO system, and integrate Petri net engine into the MO2GO system to allow a static process model to become dynamic. In here, the system can not only display a simulated manufacturing process but also calculate actual information (time and cost) for a final manufactured product. Therefore, it is possible for the system to handle both information modeling and dynamic process modeling. Finally, the MO2GO system will be more competitive in the future industry.


MO2GO Petri net Integrated enterprise modeling Dynamic enterprise model Manufacturing processes 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Gubbi J, Buyya R, Marusic S et al (2013) Internet of things (IoT): a vision, architectural elements, and future directions[J]. Futur Gener Comput Syst 29(7):1645–1660CrossRefGoogle Scholar
  2. 2.
    Handbook of Research on Estimation and Control Techniques in E-learning Systems[M]. IGI Global, 2015.Google Scholar
  3. 3.
    Qiao L, Kao S, Zhang Y (2011) Manufacturing process modelling using process specification language[J]. Int J Adv Manuf Technol 55(5–8):549–563CrossRefGoogle Scholar
  4. 4.
    Krogstie J, Sindre G, Jørgensen H (2006) Process models representing knowledge for action: a revised quality framework[J]. Eur J Inf Syst 15(1):91–102CrossRefGoogle Scholar
  5. 5.
    Turner BN, Strong R, Gold SA (2014) A review of melt extrusion additive manufacturing processes: I. Process design and modeling[J]. Rapid Prototyp J 20(3):192–204CrossRefGoogle Scholar
  6. 6.
    Chryssolouris G (2013) Manufacturing systems: theory and practice, Springer Science and Business MediaGoogle Scholar
  7. 7.
    Chryssolouris G, Anifantis N, Karagiannis S (1998) An approach to the dynamic modelling of manufacturing systems. Int J Prod Res 36(2):475–483CrossRefzbMATHGoogle Scholar
  8. 8.
    Faris H, Sheta AF, Öznergiz E (2016) MGP–CC: a hybrid multigene GP–cuckoo search method for hot rolling manufacture process modelling[J]. Syst Sci Control Eng 4(1):39–49CrossRefGoogle Scholar
  9. 9.
    Berio G, Vernadat F (2001) Enterprise modelling with CIMOSA: Functional and organizational aspects. Prod Plan Control 12(2):128–136CrossRefGoogle Scholar
  10. 10.
    Petersen SA, Krogstie J (2013) The World Out There: From Systems Modelling to Enterprise Modelling. In Enterprise,Business-Process and Information Systems Modelling, 456–465, Springer Berlin HeidelbergGoogle Scholar
  11. 11.
    Lirong S, Jing L, Meimei X (2014) Embedded in the society: on social enterprise model from enterprise production factors. Henan Soc SciGoogle Scholar
  12. 12.
    Kosanke K, Vernadat F, Zelm M (2015) Means to enable enterprise interoperation: CIMOSA object capability profiles and CIMOSA collaboration view. Annu Rev Control 39:94–101CrossRefGoogle Scholar
  13. 13.
    Mendling J (2007) Detection and prediction of errors in EPC business process models, Doctoral dissertation, Wirtschaftsuniversität WienGoogle Scholar
  14. 14.
    Accorsi R, Lehmann A (2012) Automatic information flow analysis of business process models, in international conference on business process management, 172–187. Springer, Berlin HeidelbergGoogle Scholar
  15. 15.
    White SA (2004) Introduction to BPMN, IBM Cooperation, 2(0), 0Google Scholar
  16. 16.
    Cecil J (2001) Computer-aided fixture design–a review and future trends. Int J Adv Manuf Technol 18(11):790–793CrossRefGoogle Scholar
  17. 17.
    Petri CA, Reisig W (2008) Petri net. Scholarpedia 3(4):6477CrossRefGoogle Scholar
  18. 18.
    Kosanke K, Vernadat F, Zelm M (1999) CIMOSA: enterprise engineering and integration. Comput Ind 40(2):83–97CrossRefGoogle Scholar
  19. 19.
    Mendling J, Nüttgens M (2006) EPC markup language (EPML): an XML-based interchange format for event-driven process chains (EPC), Information Systems and e-Business Management 4(3):245–263Google Scholar
  20. 20.
    Dorador JM, Young RI (2000) Application of IDEF0, IDEF3 and UML methodologies in the creation of information models. Int J Comput Integr Manuf 13(5):430–445CrossRefGoogle Scholar
  21. 21.
    Williams T (1998) The Purdue enterprise reference architecture and methodology (PERA), handbook of life cycle engineering: concepts, models, and technologies, 289Google Scholar
  22. 22.
    Jordan D, Evdemon J, Alves A, Arkin A, Askary, S., Barreto, C., ... and Guízar, A. (2007) Web services business process execution language version 2.0. OASIS standard, 11(120):5Google Scholar
  23. 23.
    Ng T, Palaneeswaran E, Kumaraswamy M (2012) Costs and benefits of ISO9000-based quality management systems to construction contractors. Constr Econ Build 8(2):23–29Google Scholar
  24. 24.
    Mertins K, Jochem R (2001) Integrated enterprise modelling: A method for the management of change. Prod Plan Control 12(2):137–145CrossRefGoogle Scholar
  25. 25.
    Mertins K, Jochem R (2005) Architectures, methods and tools for enterprise engineering. Int J Prod Econ 98(2):179–188CrossRefGoogle Scholar
  26. 26.
    Bhagwat R, Sharma MK (2007) Performance measurement of supply chain management: a balanced scorecard approach. Comput Ind Eng 53(1):43–62CrossRefGoogle Scholar
  27. 27.
    Liu S, Zeng R, Sun Z, He X (2014) Bounded model checking high level petri nets in pipe+ verifier,In International Conference on Formal Engineering Methods, 348–363,Springer International PublishingGoogle Scholar
  28. 28.
    Gay DM (2015) The AMPL modeling language: an aid to formulating and solving optimization problems, in numerical analysis and optimization, 95–116, Springer international publishingGoogle Scholar
  29. 29.
    Lucas SM, Reynolds TJ (2005) Learning deterministic finite automata with a smart state labeling evolutionary algorithm. IEEE Trans Pattern Anal Mach Intell 27(7):1063–1074CrossRefGoogle Scholar
  30. 30.
    Bisschop J, Roelofs M (2006) Aimms-User's guide, Lulu. ComGoogle Scholar
  31. 31.
    Yan R, Jackson LM, Dunnett SJ (2017) Automated guided vehicle mission reliability modelling using a combined fault tree and Petri net approach. Int J Adv Manuf Technol, 1–13Google Scholar
  32. 32.
    Bernus P, Mertins K, Schmidt GJ (Eds) (2013) Handbook on architectures of information systems, Springer Science and Business MediaGoogle Scholar
  33. 33.
    Ott M (1994) Conceptual design and implementation of a graphical workflow-modelling editor in the context of distributed groupware-databases, University of PadebornGoogle Scholar
  34. 34.
    Liu X, Xu X, Deng S (2009) A petri-net-based simulation and optimization approach for IEM and EI, in interoperability for enterprise software and applications China, 2009, 129-134, IESA'09. International Conference on IEEEGoogle Scholar
  35. 35.
    Raedts I, Petkovic M, Usenko YS, van der Werf JME, Groote JF, Somers LJ (2007) Transformation of BPMN models for behaviour analysis, MSVVEIS, 2007, 126–137Google Scholar
  36. 36.
  37. 37.
    Rossi A, Lamonaca G, Pinacci P et al (2012) Development of a dynamic model of a palladium membrane reactor for water gas shift[J]. Energy Procedia 23:161–170CrossRefGoogle Scholar
  38. 38.
    Enstone LJ, Clark MF (2006) BPMN and simulation[J]. Lanner Group LimitedGoogle Scholar
  39. 39.
    Semanco P, Marton D (2013) Simulation tools evaluation using theoretical manufacturing model[J]. Acta Polytech Hung 10(2):193–204Google Scholar
  40. 40.
    Elder M (2014) DES view on simulation modelling: SIMUL8[J]. Discrete- Event Simulation and System Dynamics for Management Decision Making, 199–214Google Scholar
  41. 41.
    Sedláček M (2017) The use of simulation models in solving the problems of merging two plants of the company[J]. Open Eng 7(1):31–36Google Scholar
  42. 42.
    Van Der Aalst WMP (2013) Business process management: a comprehensive survey[J]. ISRN Softw Eng, 2013Google Scholar
  43. 43.
    Peterson JL (1981) Petri net theory and the modeling of systems[J]Google Scholar
  44. 44.
    Reisig W (2012) A primer in Petri net design[M]. Springer Science & Business MediaGoogle Scholar
  45. 45.
    Gou H, Huang B, Liu W, et al (2001) Modeling distributed business processes of virtual enterprises based on the object-oriented approach and Petri nets[C]//Systems, Man, and Cybernetics, IEEE international conference on. IEEE, 2001, 3: 2052–2057Google Scholar
  46. 46.
    Dong M, Chen FF (2005) Petri net-based workflow modelling and analysis of the integrated manufacturing business processes[J]. Int J Adv Manuf Technol 26(9–10):1163–1172CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London Ltd., part of Springer Nature 2018
corrected publication March/2018

Authors and Affiliations

  1. 1.Department of Business Process and Factory ManagementFaculty of Corporate ManagementBerlinGermany
  2. 2.Department of Enterprise Engineering, Faculty of EngineeringUniversité de BordeauxTalenceFrance
  3. 3.Department of Software EngineeringFaculty of Engineering, Harbin Institute of TechnologyHarbinChina

Personalised recommendations