451 research outputs found

    Mining structured Petri nets for the visualization of process behavior

    Get PDF
    Visualization is essential for understanding the models obtained by process mining. Clear and efficient visual representations make the embedded information more accessible and analyzable. This work presents a novel approach for generating process models with structural properties that induce visually friendly layouts. Rather than generating a single model that captures all behaviors, a set of Petri net models is delivered, each one covering a subset of traces of the log. The models are mined by extracting slices of labelled transition systems with specific properties from the complete state space produced by the process logs. In most cases, few Petri nets are sufficient to cover a significant part of the behavior produced by the log.Peer ReviewedPostprint (author's final draft

    Automatic discovery of data-centric and artifact-centric processes

    Get PDF
    Process discovery is a technique that allows for automatically discovering a process model from recorded executions of a process as it happens in reality. This technique has successfully been applied for classical processes where one process execution is constituted by a single case with a unique case identifier. Data-centric and artifact-centric systems such as ERP systems violate this assumption. Here a process execution is driven by process data having various notions of interrelated identifiers that distinguish the various interrelated data objects of the process. Classical process mining techniques fail in this setting. This paper presents a fully automatic technique for discovering for each notion of data object in the process a separate process model that describes the evolution of this object, also known as artifact life-cycle model. Given a relational database that stores process execution information of a data-centric system, the technique extracts event information, case identifiers and their interrelations, discovers the central process data objects and their associated events, and decomposes the data source into multiple logs, each describing the cases of a separate data object. Then classical process discovery techniques can be applied to obtain a process model for each object. The technique is implemented and has been evaluated on the production ERP system of a large retailer

    Discovering interacting artifacts from ERP systems (extended version)

    Get PDF
    The omnipresence of using Enterprise Resource Planning (ERP) systems to support business processes has enabled recording a great amount of (relational) data which contains information about the behaviors of these processes. Various process mining techniques have been proposed to analyze recorded information about process executions. However, classic process mining techniques generally require a linear event log as input and not a multi-dimensional relational database used by ERP systems. Much research has been conducted into converting a relational data source into an event log. Most conversion approaches found in literature usually assume a clear notion of a case and a unique case identifier in an isolated process. This assumption does not hold in ERP systems where processes comprise the life-cycles of various interrelated data objects, instead of a single process. In this paper, a new semi-automatic approach is presented to discover from the plain database of an ERP system the various objects supporting the system. More precisely, we identify an artifact-centric process model describing the system’s objects, their life-cycles, and detailed information about how the various objects synchronize along their life-cycles, called interactions. In addition, our artifact-centric approach helps to eliminate ambiguous dependencies in discovered models caused by the data divergence and convergence problems and to identify the exact "abnormal flows". The presented approach is implemented and evaluated on two processes of ERP systems through case studies

    Drag Assessment for Boundary Layer Control Schemes with Mass Injection

    Get PDF
    The present study considers uniform blowing in turbulent boundary layers as active flow control scheme for drag reduction on airfoils. The focus lies on the important question of how to quantify the drag reduction potential of this control scheme correctly. It is demonstrated that mass injection causes the body drag (the drag resulting from the stresses on the body) to differ from the wake survey drag (the momentum deficit in the wake of an airfoil), which is classically used in experiments as a surrogate for the former. This difference is related to the boundary layer control (BLC) penalty, an unavoidable drag portion which reflects the effort of a mass-injecting boundary layer control scheme. This is independent of how the control is implemented. With an integral momentum budget, we show that for the present control scheme, the wake survey drag contains the BLC penalty and is thus a measure for the inclusive drag of the airfoil, i.e. the one required to determine net drag reduction. The concept of the inclusive drag is extended also to boundary layers using the von Karman equation. This means that with mass injection the friction drag only is not sufficient to assess drag reduction also in canonical flows. Large Eddy Simulations and Reynolds-averaged Navier-Stokes simulations of the flow around airfoils are utilized to demonstrate the significance of this distinction for the scheme of uniform blowing. When the inclusive drag is properly accounted for, control scenarios previously considered to yield drag reduction actually show drag increase

    Verifiable UML Artifact-Centric Business Process Models (Extended Version)

    Full text link
    Artifact-centric business process models have gained increasing momentum recently due to their ability to combine structural (i.e., data related) with dynamical (i.e., process related) aspects. In particular, two main lines of research have been pursued so far: one tailored to business artefact modeling languages and methodologies, the other focused on the foundations for their formal verification. In this paper, we merge these two lines of research, by showing how recent theoretical decidability results for verification can be fruitfully transferred to a concrete UML-based modeling methodology. In particular, we identify additional steps in the methodology that, in significant cases, guarantee the possibility of verifying the resulting models against rich first-order temporal properties. Notably, our results can be seamlessly transferred to different languages for the specification of the artifact lifecycles.Comment: Extended version of "Verifiable UML Artifact-Centric Business Process Models" - to appear in the Proceedings of CIKM 201

    Aerodynamic Effects of Uniform Blowing and Suction on a NACA4412 Airfoil

    Get PDF
    We carried out high-fidelity large-eddy simulations to investigate the effects of uniform blowing and uniform suction on the aerodynamic efficiency of a NACA4412 airfoil at the moderate Reynolds number based on chord length and incoming velocity of Rec= 200 , 000. We found that uniform blowing applied at the suction side reduces the aerodynamics efficiency, while uniform suction increases it. This result is due to the combined impact of blowing and suction on skin friction, pressure drag and lift. When applied to the pressure side, uniform blowing improves aerodynamic efficiency. The Reynolds-number dependence of the relative contributions of pressure and friction to the total drag for the reference case is analysed via Reynolds-averaged Navier–Stokes simulations up to Rec= 10 , 000 , 000. The results suggest that our conclusions on the control effect can tentatively be extended to a broader range of Reynolds numbers

    A recursive paradigm for aligning observed behavior of large structured process models

    Get PDF
    The alignment of observed and modeled behavior is a crucial problem in process mining, since it opens the door for conformance checking and enhancement of process models. The state of the art techniques for the computation of alignments rely on a full exploration of the combination of the model state space and the observed behavior (an event log), which hampers their applicability for large instances. This paper presents a fresh view to the alignment problem: the computation of alignments is casted as the resolution of Integer Linear Programming models, where the user can decide the granularity of the alignment steps. Moreover, a novel recursive strategy is used to split the problem into small pieces, exponentially reducing the complexity of the ILP models to be solved. The contributions of this paper represent a promising alternative to fight the inherent complexity of computing alignments for large instances.Peer ReviewedPostprint (author's final draft

    Modeling styles in business process modeling

    No full text
    Research on quality issues of business process models has recently begun to explore the process of creating process models. As a consequence, the question arises whether different ways of creating process models exist. In this vein, we observed 115 students engaged in the act of modeling, recording all their interactions with the modeling environment using a specialized tool. The recordings of process modeling were subsequently clustered. Results presented in this paper suggest the existence of three distinct modeling styles, exhibiting significantly different characteristics. We believe that this finding constitutes another building block toward a more comprehensive understanding of the process of process modeling that will ultimately enable us to support modelers in creating better business process models. © 2012 Springer-Verlag Berlin Heidelberg
    • …
    corecore