Generating Block-Structured Parallel Process Models by Demonstration
Open Access
- 20 February 2021
- journal article
- research article
- Published by MDPI AG in Applied Sciences
- Vol. 11 (4), 1876
- https://doi.org/10.3390/app11041876
Abstract
Programming by demonstration (PBD) is a technique which allows end users to create, modify, accommodate, and expand programs by demonstrating what the program is supposed to do. Although the ideal of common-purpose programming by demonstration or by examples has been rejected as practically unrealistic, this approach has found its application and shown potentials when limited to specific narrow domains and ranges of applications. In this paper, the original method of applying the principles of programming by demonstration in the area of process mining (PM) to interactive construction of block-structured parallel business processes models is presented. A technique and tool that enable interactive process mining and incremental discovery of process models have been described in this paper. The idea is based on the following principle: using a demonstrational user interface, a user demonstrates scenarios of execution of parallel business process activities, and the system gives a generalized model process specification. A modified process mining technique with the α|| algorithm applied on weakly complete event logs is used for creating parallel business process models using demonstration.Keywords
This publication has 13 references indexed in Scilit:
- Using Domain Knowledge to Enhance Process Mining ResultsPublished by Springer Nature ,2017
- Enabling Interactive Process Analysis with Process Mining and Visual AnalyticsPublished by INSTICC ,2017
- Discovering Block–Structured Parallel Process Models from Causally Complete Event LogsJournal of Electrical Engineering, 2016
- A visual analysis of the process of process modelingInformation Systems and e-Business Management, 2014
- Process MiningPublished by Springer Nature ,2011
- A survey of robot learning from demonstrationRobotics and Autonomous Systems, 2008
- What am I gonna wear?Published by Association for Computing Machinery (ACM) ,2007
- Workflow mining: discovering process models from event logsIEEE Transactions on Knowledge and Data Engineering, 2004
- Programming by example: visual generalization in programming by exampleCommunications of the ACM, 2000
- THE APPLICATION OF PETRI NETS TO WORKFLOW MANAGEMENTJournal of Circuits, Systems and Computers, 1998