An UML/XML-Based Business Process Definition Tool

UML/XML 기반의 비즈니스 프로세스 정의 도구

  • Han, Kwan-Hee (Department of Industrial & Systems Engineering, Gyeongsang National University) ;
  • Hwang, Tae-Il (Department of Industrial & Systems Engineering, Gyeongsang National University)
  • 한관희 (경상대학교 산업시스템공학부) ;
  • 황태일 (경상대학교 산업시스템공학부)
  • Received : 20030200
  • Accepted : 20030400
  • Published : 2003.06.30

Abstract

Proposed in this paper is a standard-compliant business process modeling tool which is based on the UML(Unified Modeling Language) activity diagram and produces an XPDL(XML Process Definition Language) file as an output. The XPDL is a standard process definition exchange format by WfMC (Workflow Management Coalition). To develop an UML/XPDL-based modeling tool, the mapping of modeling elements between activity diagram and XPDL format is conducted after the detailed analysis of each modeling specification. As a result of this mapping, it is revealed that modeling elements of each activity diagram and XPDL must be expanded. So new modeling elements are identified and added to each specification. Based on this mapping, the prototype system is developed, and the usefulness of the developed system is shown through the case study.

Keywords

References

  1. 김상배, 배송용, 김광훈, 백수기.(2000), 실시간 협업 지원 그룹 워크플로 모델링 도구, 2000년 한국정보처리학회 추계 학술발표 논문집, 7(2), pp. 125-128
  2. 신동일, 신동규.(2000), 워크플로 관리 시스템의 설계 및 구현, 한국정보처리학회 논문지, 7(5), pp. 1609-1619
  3. 이창수, 최혁승, 감한중, 김정수, 김선호, 조학래.(2001), WfMC 표준 기반의 Web-Based Process Designer 개발, 제9회 첨단 생산시스템 Workshop 논문집, 한국 생산 기술원
  4. 임동순, 김철한, 우훈식, 김중인.(1998), 비즈니스 프로세스 모델링 연계방법론: IDEF0, IDEF3, Petri Net, 한국CALS/EC 학회지, 3(2), pp. 141-160
  5. 한관희.(2002), 원격분산 환경에서의 소프트웨어 개발을 위한 통합 정보 객체 관리, 정보처리학회 논문지 D, 9-D(3), pp.427-434, 2002
  6. 한관희, 김강용, 경량 컴포넌트 구조의 XPDL 기반 워크플로 관리 시스템 개발, Technical Report SMI-WF-TC-02-02, 경상대학교 산업 시스템 공학부
  7. Altova.(2002), lntroduction to XMLSPY 5 Enterprise Edition, vww.altova.com/manual
  8. Arkin, A. (2002), Business Process Modeling Language Version 1.0, BPMI.org
  9. Bastes, R. M. and Ruiz, D. D. A. (2002).Extending UMl Activity Diagram for Workflow Modeling in Production Systems, Proceedings of the 35th Annual Hawaii International Conference on System Science (HICSS-35), Big Island, Hawaii
  10. Bosilj-Vuksic, V., Giaglis, G.M. and Hlupic, V. (2000), IDEF Diagrams and Petri Nets for Business Process Modeling: Suitability, Efficacy and Complementary Use, Proceedings of the International Conference on Enterprise Information Systems(ICEIS 2000), pp.242-247, Stafford, UK
  11. Boumphrey, F.(1999). Professional XML Applications, WROX Press, UK
  12. Carlson, D. (2001), Modeling XML Applications with UML, Addison-Wesley, Upper Saddle River, NJ
  13. Dumas, M. and ter Hofstede. A. H. T. (2001), UML Activity Diagram as a Workflow Specification Language, Proceedings of the International Conference on the Unified Modeling Languag(UML), Toronto, Canada
  14. Ellis, C.A. (1979), Information Control Nets: A Mathematical Model of Office Infor- marion Flow, Proceedings of the Conference on Simulation, Measurement and Modeling of Computer Systems. pp.225-239, ACM Press, New York
  15. Eriksson, H.-E. and Penker, M.(2000), Business Modeling with UML, John Wiley and Sons, New York
  16. Hammer, M. and Champy, J. (1993), Reengineering the Corporation: a Manifesto for Business Revolution, Harper Business, New York
  17. Hollingsworth, D. (1995), the Workflow Reference Model Version 1.1., Document Number TC00-1003, Hamsphire, UK
  18. Hruby, P. (1998), Structuring Specification of Business Systems with UML, OOPSLA-98 Business Object Workshop Proceedings, Vancouver, Canada
  19. Marshall, C. (2000), Enterprise Modeling with UML, Addison Wesley, Reading, MA
  20. Mayer, R.J., Menzel, C.P., Painter, M.K., deWitte, P.S., Blinn, T. and Perakath, B. (1995), Information Integration for Concurrent Engineering IDEF3 Process Description Capture Method Report, KBSI Systems Inc., Texas
  21. OMG. (2001), OMG Unified Modeling Language Specification Version 1.4, Object Management Group, www.omg.org
  22. OMG (2002), OMG XML Metadata Interchange(XMI) Specification Version 1.2, Object Management Group, www.omg.org, 2002
  23. Salimifard, K. and Wright, M. (2001) Petri Net-Based Modeling of Workflow Systems: an Overview, European Journal of Operational Research, Vol. 134(3), pp.664-676
  24. Sherr, A. -W.(1999), ARIS Business Process Modeling, Springer-Verlag, Berlin
  25. van der Aalst, W.M.P.(1998), The Application of Petri Nets to Workflow Management, the Journal of Circuits, Systems and Computers, Vol.8(1), pp.21-66
  26. WfMC.(2002), Workflow Process Definition Interface-XML Process Definition Language Version 1.0, Document Number WfMC-TC-1025, www.
  27. Wirtz, G., Weske, M. and Giese, H. (2000), Extending UML with Workflow Modeling Capabilities, Lecture Notes in Computer Science v.1901, pp.30-41, Springer-Verlag, Berlin
  28. zur Muehien, M. and Becker. J.(1999), Workflow Process Definition Language Development and Directions of a Meta-Language for Workflow Processes, Proceedings of the 1st Know Tech Forum, Potsdam