구조 기반 BPMN 모델의 Feature 모델로 변환 기법

DOI QR코드

DOI QR Code

송치양;김철진
Song, Chee-Yang;Kim, Chul-Jin

  • 투고 : 2015.10.02
  • 심사 : 2016.01.05
  • 발행 : 2016.01.31

초록

BPMN 모델로부터 휘처(Feature) 모델로 변환하는 기존 방법들이 도메인 분석가의 직관에 의존하여 자동화된 변환이 어려운바, 비즈니스 모델링 연계의 휘처 지향 개발의 활성화에 저해가 되고 있다. 본 고는 구조 기반의 BPMN 비지니스 모델을 휘처 도메인 모델로 변환하는 방법을 제시한다. 상호 이질적인 BPMN(Business Process Modeling Notation)과 FM(Feature Model) 모델간의 변환을 위해서, 액티비티의 구조에 기반한 그룹핑 기법을 정의하고, 이들 모델의 공통 구조물인 요소(비지니스 기능을 표현)와 구조(요소간 관계 및 프로세스)에 기반해서 모델간 변환 규칙과 방법을 정립한다. 온라인쇼핑몰 시스템을 대상으로 적용 사례를 보인다. 이로서, BPMN 모델로부터 휘처 모델로의 기계적인 혹은 자동화된 구조 변환을 도모할 수 있다.

키워드

BPMN model;Feature model;Model transformation;MetaModel

참고문헌

  1. J. S. Bae, S. W. Kang, "A Method to Generate a Feature Model from a Business Process Model for Business Applications," Computer and Information Technology, 7th IEEE International Conference, pp.879-884, Oct. 2007. DOI: http://dx.doi.org/10.1109/cit.2007.78
  2. OMG, Business Process Model and Notation(BPMN) V2.0, 2010. 6. http://www.omg.org/spec/BPMN/2.0/Beta2/PDF,
  3. ebpml, BPMN 1.0 Metamodel, 2007. http://www.ebpml.org/wsper/wsper/bpmn1.0.jpg,
  4. C. Y. Song, E. S. Cho, "An Service oriented XL-BPMN Metamodel and Business Modeling Process", KIPS, Vol.2, No.4, pp.227-238, Apr. 2013. DOI: http://dx.doi.org/10.3745/ktsde.2013.2.4.227 https://doi.org/10.3745/ktsde.2013.2.4.227
  5. National Information Society Agency, "Development of a Guideline for Implementing BPMS based on BPM Standards,", Dec. 2005.
  6. D. Benavides, S. Segura, A. Ruiz-Cort'es, "Automated Analysis of Feature Models 20 Years Later: A Literature Review," Journal of Information Systems, March 2010. http://www.lsi.us.es/-dbc/en/?download=benavides10-is.pdf,
  7. Lee, K., Kang, K., Lee, J, "Concepts and Guidelines of Feature Modeling for Product Line Software Engineering", Software Reuse: Method, Techniques, and Tools, Springer Berlin/Heidelberg, Vol. 2319, pp. 62-77, 2002. DOI: http://dx.doi.org/10.1007/3-540-46020-9_5 https://doi.org/10.1007/3-540-46020-9_5
  8. C. Y. Song, E. S. Cho, C. j. Kim, "A Formal Specification and Checking Technique of Feature model using Z language", KSCI, Vol.18, No.1, pp.123-136, Apr. 2013. DOI: http://dx.doi.org/10.9708/jksci.2013.18.1.123 https://doi.org/10.9708/jksci.2013.18.1.123
  9. K. Kang, S. Cohen, J. Hess, W. Nowak, and S. Peterson, "Feature-Oriented Domain Analysis (FODA) Feasibility Study", TechnicalReportCMU/ SEI-90-TR-21, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, Nov. 1990.
  10. National IT Industry Promotion Agency, "Practice guide for Product line engineering technology based on software reused", Sep. 2007.
  11. V. Vrani'c, J. Snirc, "Integrating Feature Modeling into UML," 2006. http://www2.fiit.stuba.sk/-vranic/pub/FM-UML.pdf.
  12. T. Possompes, C. Dony, M. Huchard, H. Rey, C. Tibermacine, X. Vasques, "A UML profile for feature diagrams: Initiating a model driven engineering approach for software product lines," published in Journee Lignes de Produits, France, Dec 2010. http://www.rider-project.com/sites/default/files/AUMLprofileforfeaturediagrams_0.pdf
  13. Maria Papendieck, "Improving Usability of UML Modeling Tools for Feature-Based Product Line Development, Bachelor Thesis, Jan. 2011. http://wwwiti.cs.uni-magdeburg.de/../ thesisPapendieck.pdf.
  14. H. Wada, J. Suzuki, K. Oba, "A Feature Modeling Support for Non-Functional Constraints in Service Oriented Architecture", IEEE International Conference(SCC 2007), pp.187-195, July 2007. DOI: http://dx.doi.org/10.1109/scc.2007.5