16 research outputs found

    Workflow Patterns for Business Process Modeling

    Get PDF
    For its reuse advantages, workflow patterns (e.g., control flow patterns, data patterns, resource patterns) are increasingly attracting the interest of both researchers and vendors. Frequently, business process or workflow models can be assembeled out of a set of recurrent process fragments (or recurrent business functions), each of them having generic semantics that can be described as a pattern. To our best knowledge, so far, there has been no (empirical) work evidencing the existence of such recurrent patterns in real workflow applications. Thus, in this paper we elaborate the frequency with which certain patterns occur in practice. Furthermore, we investigate completeness of workflow patterns (based on recurrent functions) with respect to their ability to capture a large variety of business processes

    Activity Patterns in Process-aware Information Systems: Basic Concepts and Empirical Evidence

    Get PDF
    Recently, a variety of workflow patterns was suggested for capturing different aspects in process-aware information systems (PAISs) including control and data flow, resources, process change, and exception handling. All these patterns are highly relevant for implementing PAISs and for designing process modeling languages. However, current patterns provide only a partial answer to the question which business functions a designer might want to reuse when modeling processes. This paper presents a revised version of a collection of activity patterns to deal with this challenge. Each of them is related to a recurrent business function as it can be frequently found in process models (e.g., task execution request, notification, approval). We describe the identified activity patterns and their variants in detail. The main purpose of our paper is to discuss results from empirical studies, in which we analyzed more than 200 process models in order to evidence the practical relevance of the patterns. This includes a detailed analysis of the context in which activity patterns occur as well the frequency of this occurrence. These empirical findings can be used for the design of more intelligent, pattern-based process modeling tools

    On the Support of Workflow Activity Patterns in Process Modeling Tools: Purpose and Requirements

    Get PDF
    Patterns increase the reuse of existing knowledge (e.g., design solutions, source code) within organizations and help to achieve consistency between applications. Patterns for process design have received considerable attention by both business analysts and researchers. Several pattern categories have been proposed including patterns for control and data flow, resources, process change, and exception handling. Workflow activity patterns, which can be used as building blocks for business process models (e.g., approval, task execution request), however, have not been explored in-depth so far. Related to this problem we have proposed a set of workflow activity patterns in the ProWAP project. Each activity pattern represents a recurrent business function as it can be frequently found in business processes. The completeness and existence of our activity patterns has been evaluated through an extensive analysis of real process models. In this paper we discuss how to implement activity patterns within a BPM tool. In particular, we describe major goals and requirements of the BPM tool we are currently developing and in which we apply workflow activity patterns. In this context, we also provide a discussion regarding the notion we use for representing activity patterns (BPMN 1.2 vs. UML 2.0)

    Verifying Existence, Completeness and Sequences of Semantic Process Patterns in Real Workflow Processes

    Get PDF
    In this paper we present a collection of high level workflow activity patterns based on the semantic of specific business functions (e.g., notification, task execution request, approval). In particular we discuss three pattern samples (approval, unidirectional and decision patterns). Moreover we gather the results of an analysis of their adoption on a wide set of real workflow processes (models). The analyses showed that the patterns are not only enough but also necessary to model all the 190 workflow processes which were subject of the investigation. We also show and discuss specific sequences or combination of patterns which were more often in the workflow processes analyzed. In larger research we apply these patterns as well as the analyses results in the development of a suite for process modeling and normalization

    Applying Activity Patterns for Developing an Intelligent Process Modeling Tool

    Get PDF
    Due to their high level of abstraction and their reusability, workflow patterns are increasingly attracting the interest of both BPM researchers and BPM tool vendors. Frequently, process models can be assembled out of a set of recurrent business functions (e.g., task execution request, approval, notification), each of them having generic semantics that can be described as activity pattern. To our best knowledge, so far, there has been no extensive work implementing such activity patterns in a process modeling tool. In this paper we present an approach for modeling business processes and workflows. It is based on a suite which, when being implemented in a process modeling tool, allows to design business processes based on well-defined (process) activity patterns. Our suite further provides support for analysing and verifying certain properties of the composed process models (e.g., absence of deadlocks and livelocks). Finally, our approach considers both business processes designed from scratch and processes extracted from legacy systems

    Discovery and Analysis of Activity Pattern Cooccurrences in Business Process Models

    Get PDF
    Research on workflow activity patterns recently emerged in order to increase the reuse of recurring business functions (e.g., notification, approval, and decision). One important aspect is to identify pattern cooccurrences and to utilize respective information for creating modeling recommendations regarding the most suited activity patterns to be combined with an already used one. Activity patterns as well as their cooccurrences can be identified through the analysis of process models rather than event logs. Related to this problem, this paper proposes a method for discovering and analyzing activity pattern co-occurrences in business process models. Our results are used for developing a BPM tool which fosters the modeling of business processes based on the reuse of activity patterns. Our tool includes an inference engine whichconsiders the patterns co-occurrences to give design time recommendations for pattern usage

    Why Rigid Process Management Technology Hampers Computerized Support of Healthcare Processes

    Get PDF
    Healthcare processes are characterized by frequent changes, numerous exceptions and complex deviations from the norm. Despite the increasing adoption of process-aware healthcare information systems (PAHIS), there still exist numerous issues related to the handling of exceptions in clinical processes that are not effectively supported in contemporary PAHIS. This paper presents preliminary results of a research whose goal is to get a deeper understanding of clinical work practices and to better understand how IT process support should look like for them. Altogether, adequate handling of failure and exceptions in PAHIS, while still enabling a certain level of control and assistance to clinical staff

    A Method For Rewriting Legacy Systems Using Business Process Management Technology

    Get PDF
    Legacy systems are systems which execute useful tasks for the organization. Unfortunately, to maintain a legacy system running is a complex and costly task. Thus, in recent years several approaches were suggested to rewrite legacy systems using contemporary technologies. In this paper we present a method for rewriting legacy systems based on Business Process Management (BPM). The use of BPM for migrating legacy systems facilitates the monitoring and continuous improvement of the information systems existing in the organization

    Inventing Less, Reusing More and Adding Intelligence to Business Process Modeling

    Get PDF
    Recently, a variety of workflow patterns has been proposed focusing on specific aspects like control flow, data flow, and resource assignments. Though these patterns are relevant for implementing Business Process Modeling (BPM) tools and for evaluating the expressiveness of BPM languages, they do not contribute to reduce redundant specifications of recurrent business functions when modeling business processes. Furthermore, contemporary BPM tools do not support process designers in defining, querying, and reusing activity patterns as building blocks for process modeling. Related to these problems this paper proposes a set of activity patterns, evidences their practical relevance, and introduces a BPM tool for the modeling of business processes based on the reuse of these activity patterns. Altogether our approach fosters reuse of business functions specifications and helps to improve the quality and comparability of business process models

    Business Process Model for Interoperability Improvement in the Agricultural Domain Using Digital Twins

    No full text
    A farm generates a lot of data from various systems, which is then stored in a distributed manner, usually in non-standardized formats, which bears the risk of data inconsistencies. This work addresses this issue by using business process management (BPM) to demonstrate that the use of digital twins (DTs) can improve interoperability between services in the agriculture domain. Steps from the BPM lifecycle were applied to a farming use case in Germany. First, the as-is business process model was discovered and modeled without DTs, analyzed and then redesigned into the to-be model according to the DT integration. The to-be model showed a reduction in the number of tasks needed to be performed by the farmer as well as an improvement of process data quality, interoperability, and efficiency. Finally, a comparison of the\u27 average processing times of both models with the help of process simulation revealed improvements in the to-be process
    corecore