Improving the process of process modelling by the use of domain process patterns

The use of business process models has become prevalent in a wide area of enterprise applications. But while their popularity is expanding, concerns are growing with respect to their proper creation and maintenance. An obvious way to boost the efficiency of creating high-quality business process models would be to reuse relevant parts of existing models. At this point, however, limited support exists to guide process modellers towards the usage of appropriate model content. In this paper, a set of content-oriented patterns is presented, which is extracted from a large set of process models from the order management and manufacturing production domains. The patterns are derived using a newly proposed set of algorithms, which are being discussed in this paper. The authors demonstrate how such Domain Process Patterns, in combination with information on their historic usage, can support process modellers in generating new models. To support the wider dissemination and development of Domain Process Patterns within and beyond the studied domains, an accompanying website has been set up.

[1]  John Debenham,et al.  Knowledge Engineering , 1998, Artificial Intelligence.

[2]  Schahram Dustdar,et al.  Self-adjusting Recommendations for People-Driven Ad-Hoc Processes , 2010, BPM.

[3]  Shazia Wasim Sadiq,et al.  On managing business processes variants , 2009, Data Knowl. Eng..

[4]  August-Wilhelm Scheer,et al.  ARIS - Business Process Modeling , 1998 .

[5]  Kevin Crowston,et al.  Organizing Business Knowledge: The MIT Process Handbook , 2003 .

[6]  Rik Eshuis,et al.  Constructing customized process views , 2008, Data Knowl. Eng..

[7]  Ron Zahavi,et al.  Business Process Models , 2008 .

[8]  Qingtian Zeng,et al.  Semantic Pattern for User-Interactive Question Answering , 2006, SKG.

[9]  Patrick McDermott,et al.  Workflow Modeling: Tools for Process Improvement and Application Development , 2001 .

[10]  Hartmut Ehrig,et al.  The Petri Net Baukasten of the DFG Forschergruppe PETRI NET TECHNOLOGY , 2003, Petri Net Technology for Communication-Based Systems.

[11]  Xiaohong Yuan,et al.  Analysis Patterns for the Order and Shipment of a Product , 2000 .

[12]  Peter Gyngell,et al.  Process Innovation: Reengineering Work through Information Technology , 1994 .

[13]  Michael Schrefl,et al.  Knowledge Acquisition from EPC Models for Extraction of Process Patterns in Engineering Domains , 2008, Multikonferenz Wirtschaftsinformatik.

[14]  Marc Ehrig,et al.  Measuring Similarity between Semantic Business Process Models , 2007, APCCM.

[15]  Joey F. George,et al.  Object-Oriented System Analysis and Design , 2003 .

[16]  Marlon Dumas,et al.  Service Interaction Patterns , 2005, Business Process Management.

[17]  Jan Mendling,et al.  Refactoring of Process Model Activity Labels , 2010, NLDB.

[18]  Michael Rosemann,et al.  Potential pitfalls of process modeling: part A , 2006, Bus. Process. Manag. J..

[19]  Manfred Reichert,et al.  Activity patterns in process-aware information systems: basic concepts and empirical evidence , 2009, Int. J. Bus. Process. Integr. Manag..

[20]  Andreas Oberweis,et al.  Recommendation-based editor for business process modeling , 2011, Data Knowl. Eng..

[21]  Qingtian Zeng,et al.  Semantic patterns for user‐interactive question answering , 2008, Concurr. Comput. Pract. Exp..

[22]  Remco M. Dijkman,et al.  Meronymy-Based Aggregation of Activities in Business Process Models , 2010, ER.

[23]  Agnes Koschmider,et al.  Recommendation Based Process Modeling Support: Method and User Experience , 2008, ER.

[24]  Jan Mendling,et al.  Business Process Design by View Integration , 2006, Business Process Management Workshops.

[25]  Wil M. P. van der Aalst,et al.  Workflow Data Patterns: Identification, Representation and Tool Support , 2005, ER.

[26]  Mitsuru Ishizuka,et al.  Keyword extraction from a single document using word co-occurrence statistical information , 2004, Int. J. Artif. Intell. Tools.

[27]  Avigdor Gal,et al.  Machine-Assisted Design of Business Process Models Using Descriptor Space Analysis , 2010, BPM.

[28]  Tricia Walker,et al.  Computer science , 1996, English for academic purposes series.

[29]  Bernhard Mitschang,et al.  Deep Business Optimization: A Platform for Automated Process Optimization , 2010, ISSS/BPSC.

[30]  Ivan Markovic,et al.  Towards a Formal Framework for Reuse in Business Process Modeling , 2007, Business Process Management Workshops.

[31]  Ekkart Kindler,et al.  The Petri Net Markup Language , 2003, Petri Net Technology for Communication-Based Systems.

[32]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[33]  J. Leon Zhao,et al.  A case-based reasoning framework for workflow model management , 2004, Data Knowl. Eng..

[34]  Hajo A. Reijers,et al.  Improved model management with aggregated business process models , 2009, Data Knowl. Eng..

[35]  Hajo A. Reijers,et al.  Social software for business process modeling , 2010, J. Inf. Technol..

[36]  Manfred Reichert,et al.  Refactoring Process Models in Large Process Repositories , 2008, CAiSE.

[37]  Eduardo B. Fernandez Stock Manager: An Analysis Pattern for Inventories , 2000 .

[38]  Hajo A. Reijers,et al.  Case-based reasoning as a technique for knowledge management in business process redesign , 2003 .

[39]  Oliver Thomas,et al.  An Ontology-driven Approach to Support Semantic Verification in Business Process Modeling , 2010, MobIS.

[40]  Oliver Thomas,et al.  What's inside the Box? Prospects and Limitations of Semantic Verification in Process Modeling , 2010, EMISA.

[41]  Hartmut Ehrig Petri Net Technology for communication-based systems : advances in Petri Nets , 2003 .

[42]  Michael Rosemann,et al.  Potential pitfalls of process modeling: part B , 2006, Business Process Management Journal.