Automatic Recognition of Business Process Images

The Business Process Modelling Notation (BPMN) is a defacto standard for modelling business processes in the early phases of systems development. The increased adoption of business process management approaches has led organizations to model large collections of BPMN business process models. The mix of constructs in BPMN business process models can lead to semantic error. The ability to take a picture of BPMN business process models and analyze the semantic correctness of BPMN business process images is thus a desirable feature. In this paper, we propose an automatic recognition method to transform BPMN business process images into Petri nets, for which efficient analysis techniques are available. The proposed recognition has been implemented as a tool, in conjunction with existing Petri net-based tools, that enables the soundness analysis of business process images. This transformation can led to the identification of deficiencies in the BPMN business process images.

[1]  Richa Singh,et al.  Composite sketch recognition via deep network - a transfer learning approach , 2015, 2015 International Conference on Biometrics (ICB).

[2]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[3]  Thomas Freytag,et al.  Visualizing the Soundness of Workflow Nets , 2006 .

[4]  Jan Mendling,et al.  Towards the Automated Annotation of Process Models , 2015, CAiSE.

[5]  张从鹏 Zhang Cong-peng,et al.  Rectangle detection based on Harris corner , 2014 .

[6]  Andreas Drescher Business Process Model and Notation: Ein Ansatz zur systematischen Untersuchung von BPMN-Modellen , 2016 .

[7]  Václav Hlavác,et al.  Modeling Flowchart Structure Recognition as a Max-Sum Problem , 2013, 2013 12th International Conference on Document Analysis and Recognition.

[8]  Mario Piattini,et al.  Quality-Driven Business Process Refactoring , 2012 .

[9]  Hongyan Ma,et al.  Process-aware information systems: Bridging people and software through process technology , 2007, J. Assoc. Inf. Sci. Technol..

[10]  Wen Song,et al.  Transformation of BPMN Diagrams to YAWL Nets , 2010, J. Softw..

[11]  Jan Mendling,et al.  Activity labeling in process modeling: Empirical insights and recommendations , 2010, Inf. Syst..

[12]  Remco M. Dijkman,et al.  Business Process Model and Notation - Third International Workshop, BPMN 2011, Lucerne, Switzerland, November 21-22, 2011. Proceedings , 2011, Business Process Modeling Notation.

[13]  Said Meghzili,et al.  Transformation and validation of BPMN models to Petri nets models using GROOVE , 2016, 2016 International Conference on Advanced Aspects of Software Engineering (ICAASE).

[14]  Harold Mouchère,et al.  First experiments on a new online handwritten flowchart database , 2011, Electronic Imaging.

[15]  Shao Ding-hong To detect circle by symmetrical points based on Hough transforms , 2010 .

[16]  Cláudio Rosito Jung,et al.  Rectangle detection based on a windowed Hough transform , 2004, Proceedings. 17th Brazilian Symposium on Computer Graphics and Image Processing.

[17]  Wil M. P. van der Aalst,et al.  On the Suitability of BPMN for Business Process Modelling , 2006, Business Process Management.

[18]  Mark Strembeck,et al.  The Influence of Notational Deficiencies on Process Model Comprehension , 2013, J. Assoc. Inf. Syst..

[19]  C. Dechsupa,et al.  Transformation of the BPMN Design Model into a Colored Petri Net Using the Partitioning Approach , 2018, IEEE Access.

[20]  Harold Mouchère,et al.  Interest of Syntactic Knowledge for On-Line Flowchart Recognition , 2011, GREC.

[21]  Remco M. Dijkman,et al.  Semantics and analysis of business process models in BPMN , 2008, Inf. Softw. Technol..

[22]  Steffen Mazanek,et al.  Constructing a bidirectional transformation between BPMN and BPEL with a functional logic programming language , 2011, J. Vis. Lang. Comput..

[23]  Aurélie Lemaitre,et al.  Fusion of Statistical and Structural Information for Flowchart Recognition , 2013, 2013 12th International Conference on Document Analysis and Recognition.

[24]  Mario Piattini,et al.  From BPMN business process models to SoaML service models: A transformation-driven approach , 2010, 2010 2nd International Conference on Software Technology and Engineering.

[25]  Remco M. Dijkman,et al.  Identifying refactoring opportunities in process model repositories , 2011, Inf. Softw. Technol..

[26]  Tao Jin,et al.  Refactor Business Process Models with Maximized Parallelism , 2016, IEEE Transactions on Services Computing.

[27]  Manfred Reichert,et al.  Refactoring large process model repositories , 2011, Comput. Ind..

[28]  Wil M. P. van der Aalst,et al.  The Application of Petri Nets to Workflow Management , 1998, J. Circuits Syst. Comput..