Browse > Article

Development of a Tool for Modeling the Variabilities of Business Process  

Hong, Min-Woo (부산대학교 대학원 컴퓨터공학과)
Moon, Mi-Kyeong (동서대학교 컴퓨터정보공학부)
Yeom, Keun-Hyuk (부산대학교 컴퓨터공학과)
Abstract
Business process modeling is to represent the business activities in a graphical notation that enterprises use to achieve their customer's requirements. Nowadays, lots of requirements are changed quickly and variously. Therefore, business process models should provide the means which can prepare for changes by analyzing (pointing) elements of business process that are likely to alter. In this paper, we propose a business process family model (BPFM) which represents the commonalities and the variabilities of a set of business processes. In addition, we propose the process which develops the tools for BPFM based on Eclipse Plug-In Graphical Modeling Framework (GMF). The variabilities of Business Process are modeled by using expanded model elements of UML2.0 activity diagram.
Keywords
Business Process; Business Process Family Model(BPFM); variability; GMF;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Hassan Gomma, Designing Software Product Lines with UML, Addison Wesley, 2004
2 Eclipse Modeling Framework Project(EMF), http://www.eclipse.org/modeling/emf/
3 Graphical Editing Framework Project(GEF), http:// www.eclipse.org/gef/
4 Object Management Group, 'Unified Modeling Language: Superstructure version 2.0,' 3rd Revision, document ad/05-07-04
5 H. Gomma, 'Designing Software Product Lines with UML,' Software Engineering Workshop-Tutorial Notes, 29th Annual IEEE/NASA, pp.160-216, 2005
6 문미경, 채흥석, 염근혁, '도메인 핵심자산의 가변성 분석을 위한 2수준적 접근방법', 한국정보과학회 논문지 소프트웨어 및 응용 제33권 제6호 pp. 550-563, 2006   과학기술학회마을
7 Graphical Modeling Framework Project (GMF), http://www.eclipse.org/gmf/index.php
8 Klaus Pohl, Gunter Bockle, Frank van der Linden, Software Product Line Engineering, Springer, 2005
9 임용섭, 김지홍, '이클립스를 위한 UML 기반 특성 모델링 플러그인의 설계', 한국정보과학회 가을 학술발표 논문집 제32권 제2호, pp. 331-333, 2005
10 Lars Geyer, Marin Becker, 'On the Influence of Variabilities on the Application-Engineering Process,' the Software Product Lines Conference (SPLC'02), Springer-Verlag LNCS 2379, pp. 1-14, 2002
11 Java SE Application Design with MVC, http://java.sun.com/developer/technicalArticles/javase/mvc/index.html
12 Business Process Management Initiative Home, 'Using BPMN to Model a BPEL Process,' http://www.bpmn.org/
13 Business Process Management Initiative Home, 'Introduction to BPMN,' http://www.bpmn.org/
14 최승훈, '컴포넌트 코드 생성을 통한 컴포넌트 기반 제품 라인에서의 가변성 지원', 인터넷정보학회논문지 제6권 제4호 pp. 21-35, 2005
15 Youhee Choi, Gyusang Shin, Youngjong Yang, Changsoon Park, 'An approach to extension of UML 2.0 for representing variabilities,' Fourth Annual ACIS International Conference on Computer and Information Science (ICIS'05), pp. 258-261, 2005