459 research outputs found
Mining structured Petri nets for the visualization of process behavior
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
On the automatic labeling of process models
Process models are essential tools for managing, understanding and changing business processes. Yet, from a user perspective they can quickly become too complex to deal with. Abstraction – aggregating detailed fragments into more coarse-grained ones – has proven to be a valuable technique to simplify the view on a process model. Various techniques that automate the decision of which model fragments to aggregate have been defined and validated by recent research, but their application is hampered by the lack of abilities to generate meaningful names for such aggregated parts. In this paper, we address this problem by investigating naming strategies for individual model fragments and process models as a whole. Our contribution is an automatic naming approach that builds on the linguistic analysis of process models from industry
How Advanced Change Patterns Impact the Process of Process Modeling
Process model quality has been an area of considerable research efforts. In
this context, correctness-by-construction as enabled by change patterns
provides promising perspectives. While the process of process modeling (PPM)
based on change primitives has been thoroughly investigated, only little is
known about the PPM based on change patterns. In particular, it is unclear what
set of change patterns should be provided and how the available change pattern
set impacts the PPM. To obtain a better understanding of the latter as well as
the (subjective) perceptions of process modelers, the arising challenges, and
the pros and cons of different change pattern sets we conduct a controlled
experiment. Our results indicate that process modelers face similar challenges
irrespective of the used change pattern set (core pattern set versus extended
pattern set, which adds two advanced change patterns to the core patterns set).
An extended change pattern set, however, is perceived as more difficult to use,
yielding a higher mental effort. Moreover, our results indicate that more
advanced patterns were only used to a limited extent and frequently applied
incorrectly, thus, lowering the potential benefits of an extended pattern set
Measuring similarity between business process models
Quality aspects become increasingly important when business process modeling is used in a large-scale enterprise setting. In order to facilitate a storage without redundancy and an efficient retrieval of relevant process models in model databases it is required to develop a theoretical understanding of how a degree of behavioral similarity can be defined. In this paper we address this challenge in a novel way. We use causal footprints as an abstract representation of the behavior captured by a process model, since they allow us to compare models defined in both formal modeling languages like Petri nets and informal ones like EPCs. Based on the causal footprint derived from two models we calculate their similarity based on the established vector space model from information retrieval.We validate this concept with an experiment using the SAP Reference Model and an implementation in the ProM framework
Beyond the Hype: RPA Horizon for Robot-Human Interaction
Medium and big organizations have embraced RPA in the last years bringing to light the high maturity of the technology. Current trends are towards including “human-in-the-loop” which promotes efficient ways for robot-human interaction. This is especially relevant since most real RPA projects require a collaboration between the human and the robot leading to hybrids approaches. The challenges that arise from this line can be addressed by both asynchronous (i.e., landing area or task queues where robots and humans share information) and synchronous
solutions (i.e., human digital augmentation where robots provide immediate support). This paper goes in deep elaborating in these two alternatives by setting the benefits, requirements, and future research lines which are envisioned through industrial experiences. In addition, this work exposes the role of process mining in this journey since it allows for the necessary efficiency in the process analysis, time-to-market reduction, and continuous improvement that this robot-human collaboration requires.Ministerio de EconomĂa y Competitividad TIN2016-76956-C3-2-RJunta de AndalucĂa CEI-12-TIC02
Matching events and activities by integrating behavioral aspects and label analysis
Nowadays, business processes are increasingly supported by IT services that produce massive amounts of event data during the execution of a process. These event data can be used to analyze the process using process mining techniques to discover the real process, measure conformance to a given process model, or to enhance existing models with performance information. Mapping the produced events to activities of a given process model is essential for conformance checking, annotation and understanding of process mining results. In order to accomplish this mapping with low manual effort, we developed a semi-automatic approach that maps events to activities using insights from behavioral analysis and label analysis. The approach extracts Declare constraints from both the log and the model to build matching constraints to efficiently reduce the number of possible mappings. These mappings are further reduced using techniques from natural language processing, which allow for a matching based on labels and external knowledge sources. The evaluation with synthetic and real-life data demonstrates the effectiveness of the approach and its robustness toward non-conforming execution logs
Comprehensive process drift analysis with the visual drift detection tool
Recent research has introduced ideas from concept drift into process mining to enable the analysis of changes in business processes over time. This stream of research, however, has not yet addressed the challenges of drift categorization, drilling-down, and quantification. In this tool demonstration paper, we present a novel software tool to analyze process drifts, called Visual Drift Detection (VDD), which fulfills these requirements. The tool is of benefit to the researchers and practitioners in the business intelligence and process analytics area, and can constitute a valuable aid to those who are involved in business process redesign endeavors
On the degree of behavioral similarity between business process models
Quality aspects become increasingly important while business process modeling is used in a large-scale enterprise setting. In order to facilitate a storage without redundancy and an efficient retrieval of relevant process models in model databases it is required to develop a theoretical understanding of how a degree of behavioral similarity can be defined. In this paper we address this challenge in a novel way. We use causal footprints as an abstract representation of the behavior captured by a process model, since they allow us to compare models defined in both formal modeling languages like Petri nets and informal ones like EPCs. Based on the causal footprint derived from two models we calculate their similarity based on the established vector space model from information retrieval. We illustrate this concept with an example from the SAP Reference Model and present a prototypical implementation as a plug-in to the ProM framework
- …