DOI QR코드

DOI QR Code

Extending the Abstraction Capability of BPMN by Introducing Vertical Abstraction

수직적 추상의 도입에 의한 BPMN 추상기능의 확장

  • Published : 2009.04.30

Abstract

BPMN is a standard business process description notation developed by OMG. It allows the user to have an abstract view of a process that hides its details with the Collapsed Sub-Process notation. While it is a useful direction of abstraction that can be called the horizontal abstraction, a different kind of abstraction, the vertical abstraction, is necessary when different stakeholders of business would like to have different views of the business process form their own viewpoints of interest. For example, stakeholders may want to see a process from the viewpoint of a particular group of actors or from the viewpoint of a certain set of goals. This paper first extends horizontal abstraction capability of BPMN by introducing the notion of super edge and, moreover, adds the vertical abstraction capability to it by introducing the notions of 'aspect attribute' and 'interest specification' and notations for them.

OMG가 개발한 비즈니스 프로세스 모델링 언어인 BPMN은 하위 프로세스를 하나의 노드로 나타낼 수 있게 하여, 사용자가 프로세스의 세부사항으로부터 추상화된 뷰(view)를 볼 수 있도록 한다. 이러한 능력은 수평적 추상으로 불릴 수 있는 유용한 추상의 방향이다. 그러나 다양한 비즈니스 이해당사자(stakeholder)들이 비즈니스 프로세스를 자신의 관심(interest)의 관점에서 볼 수 있기를 희망하는 경우에는 수직적 추상이라는 다른 종류의 추상능력이 필요하다. 예를 들어, 이해당사자들이 특정 수행자집단의 관점에서 프로세스를 보기를 원할 수도 있고, 특정한 목표들의 관점에서 프로세스를 보고자 할 수도 있다. 이 논문은 슈퍼에지(super edge)의 개념을 도입하여 BPMN의 수평적 추상능력을 확장하고, 나아가 '관점속성(aspect attribute)'과 '관심명세(interest specification)'의 개념과 기호를 도입하여 BPMN이 수직적 추상능력을 갖도록 확장한다.

Keywords

References

  1. Smith, H., and Fingar, P., BPM. The Third Wave, Tampa: Meghan-Kiffer Press, 2003
  2. Krafzig, D., Banke, K., and Slama, D., Enterprise SOA: Service-Oriented Architecture Best Practices, Prentice-Hall, 2005
  3. Wolf, C., and Harmon, P., 'The State of Business Process Management,' BPTrends Report, www.bptrends.com, 2008
  4. OASIS Standards Body, Web Services Business Process Execution Language Version 2.0, http://www.oasis-open.org/apps/org/workgroup/wsbpel/, May, 2006
  5. Object Management Group (OMG), Business Process Modeling Notation (BPMN) Version 1.1, January, 2008
  6. Clarke Jr., E. M., Grumberg, O., and Peled, D. A., Model Checking, MIT Press, 1999
  7. Harel, D., 'Statecharts: A visual formalism for complex systems,' Science of Computer Programming Vol.8, pp.231-274, North-Holland, 1987 https://doi.org/10.1016/0167-6423(87)90035-9
  8. Object Management Group, OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2, November 2, 2007
  9. Dumas, M., and ter Hofstede, Arthur H.M., 'UML Activity Diagrams as a Workflow Specification Language,' Proc. 4th International Conference on the Unified Modeling Language (UML), Toronto, Canada, 2001 https://doi.org/10.1007/3-540-45441-1_7
  10. Erl, T., Service-Oriented Architecture: Concepts, Technology, and Design, Pearson Education, Aug., 2005
  11. Hill, J. B., Cantara, M., Deitert, E., and Kerremans, M., 'Magic Quadrant for Business Process Management Suites, 2007,' Gartner Core Research Note G00152906, 14, December, 2007
  12. Pegasystems, Inc.,'Pegasystems SmartBPM Suite Version; 4.2,' BPTrends: The 2007 EA, Process Modeling & Simulation Tools report-2.1, 2007
  13. BEA Systems, Inc., 'BEA AquaLogic BPM Suite Version: 5.7,' BPTrends: The 2007 EA, Process Modeling & Simulation Tools report-2.1, 2007
  14. IBM 'WebSphere Business Modeler, Ver.6.0.1,' BPTrends: The 2007 EA, Process Modeling & Simulation Tools report-2.1, 2007
  15. HandySoft Global Corporation, 'BizFlow Version 1.0' BPTrends: The 2007 EA, Process Modeling & Simulation Tools report-2.1, 2007
  16. Russell, N., Aalst, Wil M. P., ter Hofstede, A., and Wohed, P. 'On the Suitability of UML 2.0 Activity Diagrams for Business Process Modelling,' The 3rd Asia-Pacific Conference on Conceptual Modelling (APCCM 2006), Vol.53 CRPIT, pp.95-104, Hobart, Australia, 2006

Cited by

  1. An Service oriented XL-BPMN Metamodel and Business Modeling Process vol.2, pp.4, 2013, https://doi.org/10.3745/KTSDE.2013.2.4.227
  2. A Method of Test Case Generation using BPMN-based Model Reduction for Service System vol.16D, pp.4, 2009, https://doi.org/10.3745/KIPSTD.2009.16-D.4.595