The Goal-Based Selection of the Business Process Modeling Language

Business process models are an essential issue of enterprise modeling because business process modeling is the means for performing a wide range of tasks, such as documentation, communication, business improvement, and capturing requirements for software

  • PDF / 948,695 Bytes
  • 10 Pages / 439.37 x 666.142 pts Page_size
  • 105 Downloads / 221 Views

DOWNLOAD

REPORT


Abstract. Business process models are an essential issue of enterprise modeling because business process modeling is the means for performing a wide range of tasks, such as documentation, communication, business improvement, and capturing requirements for software design up to creation of executable process descriptions. Nowadays a wide range of general purpose business process modeling languages are used for handling these tasks. Constantly also a number of the general purpose modeling language extensions and domain specific modeling languages (DSL) are being developed. Thus, obviously, the universal business process modeling language that would be suitable for all the modeling purposes does not (yet) exist. In such a situation the modeler is faced with the problem of choosing a business process modeling language suitable for a certain modeling purpose. This paper proposes to base the choice of the language on a formalized business process modeling goal and a three dimensional business process modeling framework. The paper also describes how to use the proposed framework to measure the modeling language conformity to a certain modeling goal using a general business process element taxonomy and metrics. Keywords: Business process modeling goal  Business process modeling framework  Business process element taxonomy  Business process modeling language metrics

1 Introduction The scope of the business process modeling is wide and is continuously increasing. Business process models are used for business process reengineering and management, business process aware system development, e-commerce solutions, enterprise regulation modeling, business process orchestration and choreography modeling, knowledge management, requirement specification, and other purposes. Such wide applicability of business process models could be explained by the facts that business process modeling is used as the means for handling a wide range of tasks; and that it is supported by the business process modeling tools with constantly evolving functionality. However, the wide applicability of the business process modeling leads to certain problems. Almost in each area of use a number of appropriate business process modeling languages are available (e.g., formal modeling languages). Constantly also © IFIP International Federation for Information Processing 2016 Published by Springer International Publishing Switzerland 2016. All Rights Reserved J. Horkoff et al. (Eds.): PoEM 2016, LNBIP 267, pp. 307–316, 2016. DOI: 10.1007/978-3-319-48393-1_22

308

L. Businska and M. Kirikova

extensions of general purpose modeling languages are being developed. For instance, BPMN is already acknowledged as a de facto standard for business process modeling and has been recognized as an inter-organizational standard [1] that covers all necessary business process aspects and is suitable for a wide range of users, from business analysts and developers to managers and external partners and clients. However, the applications of this notation have many subsets of elem

Data Loading...