A hierarchical approach for configuring business processes

Business Process models in the case of real life systems are often very complex. Hierarchization allows for managing model complexity by “hiding” process details into sub-levels. This helps to avoid inconsistencies and fosters reuse of similar parts of models. Configuration, in turn, gives the opportunity to keep different models in one configurable model. In the paper, we propose an approach for configuring Business Processes that relies on hierarchization for more expressive power and simplicity. Our goal is achieved by allowing arbitrary n-to-m relationships between tasks in the merged processes. The approach preserves similar abstraction level of subprocesses in a hierarchy and allows a user to grasp the high-level flow of the merged processes.

[1]  Wil M. P. van der Aalst,et al.  A configurable reference modelling language , 2007, Inf. Syst..

[2]  Jan Mendling,et al.  Seven process modeling guidelines (7PMG) , 2010, Inf. Softw. Technol..

[3]  Grzegorz J. Nalepa,et al.  Visual Design of Drools Rule Bases Using the XTT2 Method , 2011 .

[4]  Mark von Rosing,et al.  Business Process Model and Notation - BPMN , 2015, The Complete Business Process Handbook, Vol. I.

[5]  Grzegorz J. Nalepa,et al.  Proposal of Representing BPMN Diagrams with XTT2-Based Business Rules , 2011, IDC.

[6]  Grzegorz J. Nalepa,et al.  Formalization and Modeling of Rules Using the XTT2 Method , 2011, Int. J. Artif. Intell. Tools.

[7]  Grzegorz J. Nalepa,et al.  Proposal of Business Process and Rules Modeling with the XTT Method , 2007, Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2007).

[8]  Jan Mendling,et al.  Understanding the Occurrence of Errors in Process Models Based on Metrics , 2007, OTM Conferences.

[9]  Marcin Szpyrka Exclusion rule-based systems—case study , 2008, 2008 International Multiconference on Computer Science and Information Technology.

[10]  Trevor J. M. Bench-Capon,et al.  Validation and verification of knowledge-based systems: report on EUROVAV99 , 2000, Knowl. Eng. Rev..

[11]  Grzegorz J. Nalepa,et al.  A study of methodological issues in design and development of rule‐based systems: proposal of a new approach , 2011, Wiley Interdiscip. Rev. Data Min. Knowl. Discov..

[12]  Remco M. Dijkman,et al.  Managing large collections of business process models - Current techniques and challenges , 2012, Comput. Ind..

[13]  Jens Weiland,et al.  Variability Mechanisms for Process Models , 2005 .

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

[15]  W.M.P. van der Aalst,et al.  Business Process Management: A Comprehensive Survey , 2013 .

[16]  Paul W. P. J. Grefen,et al.  Business process model repositories:framework and survey , 2009 .

[17]  Grzegorz J. Nalepa,et al.  Enriching Business Processes with Rules Using the Oryx BPMN Editor , 2012, ICAISC.

[18]  Marcin Szpyrka,et al.  Proposal of Formal Verification of Selected BPMN Models with Alvis Modeling Language , 2011, IDC.

[19]  Claudia Cappelli,et al.  An aspect-oriented approach to business process modeling , 2009, EA '09.

[20]  Bruce Silver,et al.  Bpmn Method And Style , 2009 .

[21]  Marlon Dumas,et al.  Clone Detection in Repositories of Business Process Models , 2011, BPM.

[22]  Jan Mendling,et al.  Enabling Reuse of Process Models through the Detection of Similar Process Parts , 2012, Business Process Management Workshops.

[23]  Hanêne Ben-Abdallah,et al.  Literature review of reuse in business process modeling , 2012, Software & Systems Modeling.

[24]  Frank Puhlmann,et al.  Variability Mechanisms in E-Business Process Families , 2006, BIS.

[25]  Remco M. Dijkman,et al.  Business Process Model Merging: An Approach to Business Process Consolidation , 2013, TSEM.

[26]  Mathias Weske,et al.  Metric Trees for Efficient Similarity Search in Large Process Model Repositories , 2010, Business Process Management Workshops.

[27]  Remco M. Dijkman,et al.  Human and automatic modularizations of process models to enhance their comprehension , 2011, Inf. Syst..

[28]  Marlon Dumas,et al.  Fast detection of exact clones in business process model repositories , 2013, Inf. Syst..

[29]  Remco M. Dijkman,et al.  Similarity of business process models: Metrics and evaluation , 2011, Inf. Syst..

[30]  Grzegorz J. Nalepa,et al.  Proposal of square metrics for measuring Business Process Model complexity , 2012, 2012 Federated Conference on Computer Science and Information Systems (FedCSIS).

[31]  Dieter Van Nuffel,et al.  Multi-abstraction layered business process modeling , 2012, Comput. Ind..

[32]  Grzegorz J. Nalepa,et al.  Algorithms for Rule Inference in Modularized Rule Bases , 2011, RuleML Europe.

[33]  Jan Mendling,et al.  Configurable multi-perspective business process models , 2011, Inf. Syst..

[34]  Grzegorz J. Nalepa,et al.  Uml Representation for Rule-Based Application Models with XTT2-Based Business Rules , 2012, Int. J. Softw. Eng. Knowl. Eng..

[35]  Jan Mendling,et al.  Managing Process Model Complexity Via Abstract Syntax Modifications , 2011, IEEE Transactions on Industrial Informatics.