Business Process Control-Flow Complexity

2008 ◽  
Vol 5 (2) ◽  
pp. 49-76 ◽  
Author(s):  
Jorge Cardoso
2016 ◽  
Vol 2 (1) ◽  
pp. 64-67
Author(s):  
Ivaylo Kamenarov ◽  
◽  
Katalina Grigorova

Author(s):  
Jorge Cardoso

Organizations are increasingly faced with the challenge of managing business processes, workflows, and recently, Web processes. One important aspect of business processes that has been overlooked is their complexity. High complexity in processes may result in poor understandability, errors, defects, and exceptions, leading processes to need more time to develop, test, and maintain. Therefore, excessive complexity should be avoided. Business process measurement is the task of empirically and objectively assigning numbers to the properties of business processes in such a way so as to describe them. Desirable attributes to study and measure include complexity, cost, maintainability, and reliability. In our work, we will focus on investigating process complexity. We present and describe a metric to analyze the control-flow complexity of business processes. The metric is evaluated in terms of Weyuker’s properties in order to guarantee that it qualifies as good and comprehensive. To test the validity of the metric, we describe the experiment we have carried out for empirically validating the metric.


2022 ◽  
Vol 13 (2) ◽  
pp. 1-28
Author(s):  
Yan Tang ◽  
Weilong Cui ◽  
Jianwen Su

A business process (workflow) is an assembly of tasks to accomplish a business goal. Real-world workflow models often demanded to change due to new laws and policies, changes in the environment, and so on. To understand the inner workings of a business process to facilitate changes, workflow logs have the potential to enable inspecting, monitoring, diagnosing, analyzing, and improving the design of a complex workflow. Querying workflow logs, however, is still mostly an ad hoc practice by workflow managers. In this article, we focus on the problem of querying workflow log concerning both control flow and dataflow properties. We develop a query language based on “incident patterns” to allow the user to directly query workflow logs instead of having to transform such queries into database operations. We provide the formal semantics and a query evaluation algorithm of our language. By deriving an accurate cost model, we develop an optimization mechanism to accelerate query evaluation. Our experiment results demonstrate the effectiveness of the optimization and achieves up to 50× speedup over an adaption of existing evaluation method.


Author(s):  
A. I. Levina ◽  
R. V. Nikitin

The article substantiates the opportunity of increasing business process efficiency due to the solutions in the industry of robotization. These solutions are described as the alternative for the classic automatization (transfer of business task to specialized software). Technical abilities and feature of this technology are described. This technology allows to automate standard user activities performed in the Graphical User Interface. This issue describes prerequisites to the development of this technology such as the needs of rest and breaks, mistakes caused by tiredness and lack of concentration, low productivity and so on. Technical aspects of this type of products like architecture and requirements to software and hardware are also described in the article. Special attention is paid to the existing solution in the industry, three biggest vendors (Automation Anywhere, UiPath, BluePrism) are described with their products. The article describes main parts of these platforms, main requirements and scopes of application. In the conclusion of the article author briefly describes future perspectives of RPA technology.


Author(s):  
Vitus S. W. Lam

Originating from a pragmatic need to document strategies for modelling recurrent business scenarios, collections of workflow patterns have been proposed in the business process management community. The concrete applications of these workflow patterns in forward engineering have been extensively explored. Conversely, the core concern of business process archaeology is on recovering business process models from legacy systems utilizing reverse engineering methods. Little attention is given to the relationship between business process recovery and workflow patterns. This chapter aims to give a compact introduction to workflow control-flow patterns, workflow data patterns, workflow exception patterns, and service interaction patterns. In particular, the feasibility of combining workflow patterns with business process archaeology is examined by drawing on the research results of the MARBLE framework.


Based on the types of divine process control flow discussed in Chapter 3, the authors examine the Arabic word roots of the first chapter of the Quran which is called Al-Fatiha (introduction). These word roots deal with the nature of divine and human knowledge.


In this chapter, the authors introduce the basic deep semantics of Arabic word roots. Since a word root consists of multiple sounds and each sound represents a divine general process type, a word root represents a divine process control flowchart. There are different types of divine process control flow which will be discussed in this chapter.


2019 ◽  
Vol 28 (03) ◽  
pp. 1950007
Author(s):  
Nan Wang ◽  
Shanwu Sun ◽  
Ying Liu ◽  
Senyue Zhang

The most prominent Business Process Model Abstraction (BPMA) use case is a construction of a process “quick view” for rapidly comprehending a complex process. Researchers propose various process abstraction methods to aggregate the activities most of which are based on [Formula: see text]-means hard clustering. This paper focuses on the limitation of hard clustering, i.e. it cannot identify the special activities (called “edge activities” in this paper) and each activity must be classified to some subprocess. A new method is proposed to classify activities based on fuzzy clustering which generates a fuzzy matrix by computing the possibilities of activities belonging to subprocesses. According to this matrix, the “edge activities” can be located. Considering the structure correlation feature of the activities in subprocesses, an approach is provided to generate the initial clusters based on the close connection characteristics of subprocesses. A hard partition algorithm is proposed to classify the edge activities and it evaluates the generated abstract models according to a new index designed by control flow order preserving requirement and the evaluation results guide the edge activities to be classified to the optimal hard partition. The proposed method is applied to a process model repository in use. The results verify the validity of the measurement based on the virtual document to generating fuzzy matrix. Also it mines the threshold parameter in the real world process model collection enriched with human designed subprocesses to compute the fuzzy matrix. Furthermore, a comparison is made between the proposed method and the [Formula: see text]-means clustering and the results show our approach more closely approximating the decisions of the involved modelers to cluster activities and it contributes to the development of modeling support for effective process model abstraction.


Sign in / Sign up

Export Citation Format

Share Document