Collaborative Process Modeling for Embodying e-Manufacturing

이메뉴팩처링을 위한 협업 프로세스 모델링

  • Received : 2004.11.11
  • Accepted : 2005.07.15
  • Published : 2005.09.30

Abstract

e-Manufacturing can be referred to as a system methodology enabling the integration of manufacturing operations and IT technologies to achieve objectives of an enterprise. It is recently regarded as a powerful solution to survive in a chaotic marketplace. While conducting an e-Manufacturing project, we first needed to capture collaborative processes conducted by multiple participants in order to define functions of a system supporting them. However, pervasive process modeling techniques including IDEF3, Petri nets, and UML are not sufficient for modeling collaborative processes. Therefore, we first briefly investigate several process modeling methods including aforementioned modeling methods and ARIS focusing on the collaboration point of view. Then, we propose a new modeling method referred to as Collaborative Process Modeling (CPM) to clearly describe collaborative processes. Also, we develop and illustrate a rule for transforming collaborative process models into Marked Graph models to use the analysis power of the Petri nets. Using CPM empowers us to develop collaborative process models with simple notations, understand and facilitate the realization of the collaboration, and verify models before rushing into the development.

Keywords

References

  1. Baresi, L. (2001), Improving UML with Petri nets, Electronic Notes in Theoretical Computer Science, 44(4),1-13
  2. Booch, G., Rumbaugh,J., Jacobson, I. (999), The Unified Modeling Language User Guide, Addison-Wesley
  3. Han, K (2004), A Workflow Analysis Using the Transformation of an UML Activity Diagram into a Petri Net, IE Interfaces, 17(2),200-207
  4. Kim, c., Weston, RH., Hodgson, A., Lee, K (2003), The complementary use of IDEF and UML modelling approaches, Computers in Industry, 50, 35- 56 https://doi.org/10.1016/S0166-3615(02)00145-8
  5. Lee, J. (2003), E-manufacturing fundamental, tools, and transformation. Robotics and Compurer Integrated Manufacturing, 19, 501-507 https://doi.org/10.1016/S0736-5845(03)00060-7
  6. Lopez-Grao, J.P., Merseguer,J., Campos,J. (2004), From UML Activity Diagrms to Stochastic Petri Nets: Application to Software Performance Engineering, Proceedings of the -lth Internarional Workshop on Software and Performance (WOSP '04), CA, USA, 25-36
  7. Mayer, RJ., Menzel, c.P., Painter, M.K, deWitte, P.S., Blinn, T., and Perakath, B. (1995), Information Integration For Concurrent Engineering (lICE) IDEF3 Process Description Capture Merhod Report, Knowledge Based Systems Inc
  8. NIST (1993), Draft Federal Information Processing Standards Publication 183, Integration Definition for Function Modeling (IDEFO), http://www.idefcom
  9. OMG(2003), Unified Modeling language (UML) Version 1.5, http://www.uml.org/.
  10. Pooley, R, Stevens, P. (1999), Using UML Software Engineering with Objects and Components, Addison-Wesley
  11. Quatrani, T. (1998), Visual Modeling with Rational Rose and UML, AddisonWesley
  12. Rumbaugh,J.,Jacobson, I., Booch, G. (1999), The Unified Modeling Language Reference Manual, Addison-Wesley
  13. Ryu, K, Choi, H, Lee, S. (2004), Framework of e-Collaborative Engineering Services for Mold Companies in Korea, Proceedings of IMS International Forum 2004, Italy, 1128-1137(Patt 2)
  14. Ryu, K, Son, Y, Jung, M. (2003), Modeling and Specifications of Dynamic Agents in Fractal Manufactuting Systems, Computers in Industry, 52(2), 161-182 https://doi.org/10.1016/S0166-3615(03)00099-X
  15. Sanrarek, K, Buseif, I.M. (1998), Modelling and design of flexible manufacturing systems using SADT and Petri nets tools, Journal of Materials Processing Technology, 76, 212-218 https://doi.org/10.1016/S0924-0136(97)00350-6
  16. Scheer, A.W. (1994), Business Process Engineering, ARIS-Navigator for Reference Models for Industrial Enterprises, Springer, Berlin
  17. Siikarla, M., Pelronen.j., Selonen, P. (2004), Combining OCL and Ptogramming Languages for UML Model Processing, Electronic Nores in Theoretical Computer Science, 102, 175-194 https://doi.org/10.1016/j.entcs.2003.09.009
  18. Thirusangu, K, Rangarajan, K (1995), A nore on the construction of marked graphs, Information Processing Letters, 55, 211-215 https://doi.org/10.1016/0020-0190(95)00076-O
  19. van der Aalst, W.M.P. (1999), Formalization and verification of event-driven process chains, Informaiton and Software Technology, 41, 639-650 https://doi.org/10.1016/S0950-5849(99)00016-6