비즈니스 프로세스 패밀리 모델을 이용한 비즈니스 프로세스 모델 자동 생성 도구

An Automatic Business Process Model Generation Tool Using Business Process Family Models

  • 홍민우 (부산대학교 컴퓨터공학과) ;
  • 문미경 (동서대학교 컴퓨터정보공학부) ;
  • 염근혁 (부산대학교 컴퓨터공학과)
  • 발행 : 2008.08.15

초록

오늘날 소비자의 요구사항이 빠르고 다양한 형태로 변화함에 따라 기업의 자산인 비즈니스 프로세스도 이러한 변화에 민첩하게 대처할 수 있는 능력이 요구되고 있다. 이러한 요구를 만족시키기 위해서는 비즈니스 프로세스 모델의 생성 단계에서부터 발생할 수 있는 변화에 대하여 분석 및 표현이 가능한 핵심 자산이 존재해야 하며 이러한 핵심자산의 재사용을 통해 특성 변화를 만족하는 비즈니스 프로세스모델의 자동 생성이 가능해야 한다. 본 논문에서는 동일한 목적을 가지는 여러 비즈니스 프로세스 모델에 대하여 공통적인 특징을 공통성으로, 차별적인 특징을 가변성으로 분석하고 표현할 수 있는 비즈니스 프로세스 패밀리 모델을 설명한다. 그리고 비즈니스 프로세스 패밀리 모델의 공통성을 재사용하고 가변성에 대한 의사결정 정보를 반영하여 특정한 변화를 만족하는 비즈니스 프로세스 모델의 자동 생성을 지원하는 도구에 대하여 설명한다.

Nowadays, lots of requirements are changed quickly and variously. So, we need the ability to support the change of business process which is the asset of a company. To support this ability, the core asset that supports analyzing and describing about changes of business process should be exist from generating phase of a business process model. And a business process model that is satisfied the changed requirements should be automatically generated using core assets. In this paper, we present a business process family model (BPFM) which represents the commonalities and the variabilities of a set of business processes, we propose the automated tool using variabilities of BPFM and decision-making information for generation of business process model that is satisfied the changed requirements.

키워드

참고문헌

  1. IBM Service-Oriented Modeling and Architecture, www.ibm.com/developerworks/webservices/library/ws-soa-design1/
  2. Service Oriented Architecture, http://www.adobe.com/ it/enterprise/pdfs/Services_Oriented_Architecture_from_Adobe.pdf
  3. The OMG and Service Oriented Architecture, http:// www.omg.org/attachments/pdf/OMG-and-the-SOA.pdf
  4. Service-Oriented Architecture Scenario, http://www. gartner.com/DisplayDocument?doc_cd=114358
  5. Object Management Group, Unified Modeling Language specification ver 2.0, 2003
  6. Business Process Management Initiative Home, "Introduction to BPMN," http://www.bpmn.org/
  7. Vergidis K., Tiwari A., Majeed B., "Business Process Analysis and Optimization: Beyond Reengineering," IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, Vol.38, Issue.1, pp. 69-82, 2008 https://doi.org/10.1109/TSMCC.2007.905812
  8. Gomaa H., Saleh M., "Software product line engineering for Web services and UML," The 3rd ACS/IEEE International Conference on 2005, pp. 110
  9. N. Y. Topaloglu, R. Capilla, "Modeling the Variability of Web Services from a Pattern Point of View," European Conference on Web Services (ECOWS2004), LNCS Springer-Verlag, 2004, pp. 128-138
  10. Product Line Development, http://www.ito.tu- darmstadt.de/publs/pdf/TR-PLD.pdf
  11. Pohl, Klaus, Bockle, Günter, Linden, Frank J. van der, Software Product Line Engineering, Springer, 2005
  12. 윤석진. 이승연, 신규상, 양영종, 박창순, "가변성을 고려한 핵심 자산의 결정 모델 기술 및 지원도구", 한국정보과학회 가을 학술 발표논문집, Vol.31, No.2, pp. 466-468, 2004
  13. Hassan Gomma, "Designing Software Product Lines with UML," Addison Wesley, 2004
  14. Weiss, D.M., Lai, C.T.R., "Software Product-Line Engineering: A Family Based Software Development Process," Addison-Wesley, ISBN 0-201-694387, 1999
  15. 홍민우, 문미경, 염근혁, "비즈니스 프로세스의 가변성 모델링 지원 도구 개발", 한국정보과학회 가을 학술발표논문집, Vol.34, No.2(A), pp. 52-53, 2007
  16. 문미경, 채흥석, 염근혁, "도메인 핵심자산의 가변성 분석을 위한 2차원적 접근방법", 정보과학회 논문지 소프트웨어 및 응용 제33권 제6호 pp. 550-563, 2006
  17. Graphical Modeling Framework Home, http://www. eclipse.org/gmf/index.php
  18. From UML to BPEL, http://www.ibm.com/developerworks/webservices/library/ws-uml2bpel/