A Hybrid Modeling Tool for Human Error Control of in Collaborative Workflow

협업 워크플로우에서의 인적오류 제어를 위한 하이브리드 모델링 도구

  • 이상영 (전북대학교 전산통계학과) ;
  • 유철중 (전북대학교 전자정보공학부) ;
  • 장옥배 (전북대학교 전자정보공학부)
  • Published : 2004.04.01

Abstract

Business process should support the execution of collaboration process with agility and flexibility through the integration of enterprise inner or outer applications and human resources from the collaborative workflow view. Although the dependency of enterprise activities to the automated system has been increasing, human role is as important as ever. In the workflow modelling this human role is emphasized and the structure to control human error by analysing decision-making itself is needed. Also, through the collaboration of activities agile and effective communication should be constructed, eventually by the combination and coordination of activities to the aimed process the product quality should be improved. This paper classifies human errors can be occurred in collaborative workflow by applying GEMS(Generic Error Modelling System) to control them, and suggests human error control method through hybrid based modelling as well. On this base collaborative workflow modeling tool is designed and implemented. Using this modelling methodology it is possible to workflow modeling could be supported considering human characteristics has a tendency of human error to be controlled.

협업 워크플로우 관점에서 비즈니스 프로세스는 기업 내외의 애플리케이션들과 인적 자원들과의 유기적인 결합을 통하여 협업 프로세스를 신속하고 유연하게 수행할 수 있도록 지원하여야 한다. 현재기업 업무에 대한 시스템 의존도가 높아지고는 있지만, 인간은 여전히 핵심적인 역할을 차지한다. 즉 워크플로우 모델링에는 이러한 인간의 역할이 강조되어야 하며 인간 의사결정 과정 자체를 분석하여 인적오류를 제어할 수 있는 구조가 반드시 필요하다. 또한 액티비티간의 협업을 통하여 빠르고 효율적인 커뮤니케이션이 구축되어 궁극적으로는 액티비티들이 목표 프로세스에 연류되어 결과물에 대한 품질이 향상되도록 하여야 한다. 이에 본 논문에서는 협업 워크플로우에서 발생할 수 있는 인적오류를 제어하기 위해 GEMS(Generic Error Modeling System) 모델을 적용한다. 또한 하이브리드 기반의 모델링 방법을 통한 인적오류 제어 방법을 제시한다. 아울러 이러한 기반에서 협업 워크플로우를 모델링할 수 있는 도구를 설계하고 구현한다. 이와 같은 모델링 방법을 사용하면 인간 자체의 특성을 고려함으로써 인적오류를 제어할 수 있는 워크플로우 모델링이 될 수 있도록 지원할 수 있다.

Keywords

References

  1. D. Jutla, et al., 'Making Business Sense of Electronic Commerce,' IEEE Computer, Vol. 32, pp. 67-75, 1999 https://doi.org/10.1109/2.751331
  2. Shari Lawrence Pfleeger, Software Engineering Theory & Practice, Prentice-Hall, 1998
  3. Chris Marshall, Enterprise Modeling with UML-Designing Successful Software Through Business Analysis, Addison-Wesley, 1999
  4. Layna Fischer, 2003 Workflow Handbook, Workflow Management Coalition, 2003
  5. 신상철, '기업간 워크플로우 통합 기술 표준 연구보고서,' 한국 전산원, 2002
  6. Akhil Kumar and Leon Zhao, 'Workflow Support for Electronic Commerce Applications,' Decision Support Systems, Vol. 32, pp. 265-278, 2002 https://doi.org/10.1016/S0167-9236(01)00114-2
  7. Lerina Aversano, Gerardo Canfora, Andrea De Lucia, and Pierpaolo Gallucci, 'Business Process Reengineering & Worklow Automation: A Technology Transfer Experience,' The Journal of Systems and Software, Vol. 63, pp. 29-44, 2002 https://doi.org/10.1016/S0164-1212(01)00128-5
  8. C. Bussler, 'B2B Protocol Standards and Their Role in Semen tic B2B Integration Engines,' IEEE Computer Society. Vol. 24, pp. 35-43, 2002
  9. Ruth Sara Aguilar-Savlen, 'Business Process Modelling: Review and Framework,' International Journal of Production Economics, Vol. 50, pp. 235-256, 2003 https://doi.org/10.1016/S0925-5273(03)00102-6
  10. Gregory Mentzas, Christos Halaris, and Stylianos Kavadias, 'Modelling Business Processes with Workfow Systems: An Evaluation of Alternative Approaches,' International Journal of Information Management, Vol. 21, pp, 123-135, 2001 https://doi.org/10.1016/S0268-4012(01)00005-6
  11. WFMC-TC-1025, Workflow Process Definition Interface- XML Process Definition Language Version 1.0, Workflow Management Coalition, 2002
  12. Diimitrios Georgakopoulos and Mark Hornickd, 'An Overview of Workflow Management: from Process Modeling to Workflow Automation Infrastructure,' Distributed and Parallel Databases, Vol. 3, pp. 119-153, 1995 https://doi.org/10.1007/BF01277643
  13. S. Lawrence and C. L. Giles, 'Accessibility of Information on the Web,' Nature, Vol. 400, pp. 107-109, 1999 https://doi.org/10.1038/21987
  14. S. Aissi, P. Malu, and K. Srinivasan, 'E-business Process Modeling: The Next Big Step,' Computer, Vol. 35, pp. 55-62, 2002 https://doi.org/10.1109/MC.2002.999776
  15. ebXML Spec., http://ebXML.org/specs/bpOVER.pdf
  16. K. T. Phalp, P. Henderson, R. J. Walter and G. Abeysinghe, 'RolEnact: Role Based Enactable Models of Business Processes,' Information & Software Technology, Vol. 40, pp. 123-133, 1998 https://doi.org/10.1016/S0950-5849(98)00047-0
  17. Kwang-Hoon Kim and Dong-Soo Han, 'Performance and Scalability Analysis on Client-Server Workflow Architecture,' Proceedings of the 8th ICPADS, pp. 176-186, 2001 https://doi.org/10.1109/ICPADS.2001.934817
  18. 김형도, 김철한, '웹서비스로서 ebXML 구현방안 연구 보고서', 전자거래진흥원, 2002
  19. R. Parasuraman and V. Riley, 'Humans and Automation: Use, Misuse, Disuse, and Abuse,' Human Factors, Vol. 39, No.2, pp. 230-253, 1997 https://doi.org/10.1518/001872097778543886
  20. Rasmussen, J., 'Skills, Rules, and Knowledge: Signals, Signs, Symbols, and other Distinctions in Human Performance Models,' IEEE Transactions on Systems, Man, and Cybernetics, Vol. 13, pp. 257-267, 1983 https://doi.org/10.1109/TSMC.1983.6313160
  21. Rasmussen, J., Pejtersen, A. M., and Goodstein, L. P., Cognitive Systems engineering, Wiley, New York, 1994
  22. Reason, J., Human Error, Cambridge Univ. Press, 1990
  23. W. M. P. van der Aalst and S. Jablonski, 'Dealing with Workflow Change: Identification of Issues and Solutions,' International Journal of Computer Systems Science & Engineering, Vol. 5, pp. 267-276, 2000
  24. K. W. Dickson, Qing Li, and Kamalakar Karlapalem, 'Exception Handling with Workflow Evolution in ADOME-WFMS: A Taxnomy and Resolution Techniques,' ACM SIG GROUP, Vol. 20, 1999 https://doi.org/10.1145/605610.605615
  25. Claus Hagen and Gustavo Alonso, 'Exception Handling in Workflow Management Systems,' IEEE Transactions on Software Engineering, Vol. 26(10), pp. 943-958, 2000 https://doi.org/10.1109/32.879818
  26. JHotDraw: Open-Source Project, http://www.jhotdraw.org/