Title: Business process modelling - languages, goals, and variabilities
Language: English
Authors: Korherr, Birgit 
Qualification level: Doctoral
Advisor: Kappel, Gertrude
Assisting Advisor: Huemer, Christian
Issue Date: 2008
Number of Pages: 115
Qualification level: Doctoral
Over the last decade more and more companies started to optimize their business processes in a way to meet its business goals. They develop business process mod- els defining which activities have to be executed in which order under which con- ditions by whom and by using which resources. For this purpose a lot of different approaches to business process modelling have been developed, which resulted in many different Business Process Modelling Languages (BPMLs). The definition of a business process has to cover many different aspects (e.g. con- trol flow, organizational view, data view, etc.). A perfect business process modelling approach would address all the different aspects. Unfortunately, none of the exist- ing approaches provides concepts for addressing all of these aspects.
Each of them concentrates on some aspects. The focus on certain aspects is mainly due to the different applications areas, e.g. business engineering or software engineering etc. Although BPMLs are well established in industry and science, a comprehensive evaluation or a framework for an evaluation to compare the different BPMLs is still missing. Thus, it is the goal of this thesis to provide an evaluation framework for the comparison of BPMLs and to apply this framework in the evaluation of the currently most popular BPMLs. The resulting framework is based on a generic metamodel that captures all of the concepts appearing in any of the state-of-the-art BPMLs. On a high level this framework addresses the following views:
Business Process Context Perspective, Behavioural Perspective, Functional Perspective, In- formational Perspective, and Organisational Perspective. An evaluation based on this framework checks whether the certain aspects in each of these perspectives is supported by the concepts of each of the considered BPMLs. In the evaluation of this thesis, we used the following languages: UML 2 Activity Diagram, Business Process Modelling Notation, Event Driven Process Chain, IDEF3, Petri Net, Role Activity Diagram. According to the evaluation we were able to identify three main problems in current BPMLs. The first problem is that the definition of the dependency be- tween business processes and their supporting software systems is inadequately supported. In our approach we support the elicitation of requirements from busi- ness process models for the software systems to be developed by extending current BPMLs with software requirements and components to ensure a business-goal ori- ented software development. The second problem concerns the variability of similar, but well-distinguished software products within a software product line. These software products not only differ in its structural definition, but also in the process to create them. Today, vari- ability modelling is a domain specific modelling technique that is limited to the structural definition of similar software products. In our approach we extend the concepts of variability modeling to integrate the dynamical aspects into the UML. The resulting approach is based on a well defined dependency between UML class diagrams and UML activity diagrams. The third problem is that current conceptual BPMLs do not provide explicit mod- elling means for process goals and their measures. The modelling of goals and its monitoring is a critical step in business process modeling. Hence, we extend the metamodels of UML 2 AD, EPC and BPMN with business process goals and per- formance measures. These concepts become explicitly visible in the corresponding models. Furthermore, a mapping of the performance measures onto the Business Process Execution Language (BPEL) enables their monitoring in an execution envi- ronment.
Keywords: Geschäftsprozessmodellierung; Ziele; Maßnahmen; Sprachen; Variabiliäten; UML; Profil; Metamodell
Business Process Modelling; Goals; Measures; Languages; Variabilities; UML; Profile; Metamodel
URI: https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-21515
Library ID: AC05036431
Organisation: E188 - Institut für Softwaretechnik und Interaktive Systeme 
Publication Type: Thesis
Appears in Collections:Thesis

Files in this item:

Show full item record

Page view(s)

checked on May 20, 2021


checked on May 20, 2021

Google ScholarTM


Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.