Using Glossaries to Enhance the Label Quality in Business Process Models

Conceptual models are mostly used for human to human communication. Besides several other aspects, that is, the chosen modelling notation or the model layout, the labelling has a strong influence on the understandability and, therefore, quality of a process model. Consequently, labels should be reused and aligned across different process models, whereas similar labels such as homonyms should be avoided. In order to support these goals, in this paper, we describe an approach that applies a glossary for process modelling. On the one hand, we show how such a glossary that considers structural as well as control flow aspects is generated from an existing collection of process models. The applicability of our glossary generation and the appropriateness of the chosen structural and behavioural aspects is evaluated with the SAP reference model. On the other hand, we introduce two prototypes, the label checker and the label suggester, that illustrate the application of the glossary in the course of modelling.

[1]  T. Curran,et al.  SAP R/3 Business Blueprint: Understanding the Business Process Reference Model , 1997 .

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

[3]  Wil M. P. van der Aalst,et al.  Formalization and verification of event-driven process chains , 1999, Inf. Softw. Technol..

[4]  J. Recker,et al.  Does It Matter Which Process Modelling Language We Teach or Use? An Experimental Study on Understanding Process Modelling Languages without Formal Education , 2007 .

[5]  Jan Mendling,et al.  Detection and prediction of errors in EPCs of the SAP reference model , 2008, Data Knowl. Eng..

[6]  Jörg Becker,et al.  Towards increased comparability of conceptual models - Enforcing naming conventions through domain thesauri and linguistic grammars , 2009, ECIS.

[7]  Michael Rosemann,et al.  Process Management: A Guide for the Design of Business Processes , 2011 .

[8]  Patrick Delfmann,et al.  Eine Methode zur formalen Spezifikation und Umsetzung von Bezeichnungskonventionen für fachkonzeptionelle Informationsmodelle , 2008, MobIS.

[9]  Jan Mendling,et al.  Dimensions of Business Processes Quality (QoBP) , 2008, Business Process Management Workshops.

[10]  Mathias Weske,et al.  Oryx - An Open Modeling Platform for the BPM Community , 2008, BPM.

[11]  Jan Mendling,et al.  Process instantiation , 2009, Data Knowl. Eng..

[12]  Jan Mendling,et al.  Metrics for Process Models: Empirical Foundations of Verification, Error Prediction, and Guidelines for Correctness , 2008, Lecture Notes in Business Information Processing.

[13]  Martin F. Porter,et al.  An algorithm for suffix stripping , 1997, Program.

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

[15]  Dominik Kuropka Modelle zur Repräsentation natürlichsprachlicher Dokumente: Ontologie-basiertes Information-Filtering-und-Retrieval mit relationalen Datenbanken , 2004 .

[16]  Ulrich Frank,et al.  Conceptual Modelling as the Core of the Information Systems Discipline - Perspectives and Epistemological Challenges , 1999 .

[17]  Jörg Desel,et al.  Free choice Petri nets , 1995 .

[18]  Jahangir Karimi,et al.  Strategic Planning for Information Systems: Requirements and Information Engineering Methods , 1988, J. Manag. Inf. Syst..

[19]  Tomasz Imielinski,et al.  Mining association rules between sets of items in large databases , 1993, SIGMOD Conference.

[20]  Peter Loos,et al.  Classification of reference models: a methodology and its application , 2003, Inf. Syst. E Bus. Manag..

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

[22]  W. Bruce Croft,et al.  Search Engines - Information Retrieval in Practice , 2009 .

[23]  Andreas Oberweis,et al.  Ontology Based Business Process Description , 2005, EMOI-INTEROP.

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

[25]  Mathias Weske,et al.  Computation of Behavioural Profiles of Processes Models , 2010 .

[26]  Kurt Schneider,et al.  Recommending Terms for Glossaries: A Computer-Based Approach , 2008, 2008 First International Workshop on Managing Requirements Knowledge.

[27]  Michael Rosemann,et al.  Measuring Process Modelling Success , 2002, ECIS.

[28]  Jan Mendling,et al.  What Makes Process Models Understandable? , 2007, BPM.

[29]  Markus Nüttgens,et al.  Syntax und Semantik Ereignisgesteuerter Prozessketten (EPK) , 2002, Promise.

[30]  Ekkart Kindler,et al.  On the Semantics of EPCs: A Framework for Resolving the Vicious Circle , 2004, Business Process Management.

[31]  Michael Rosemann,et al.  Factors and measures of business process modelling: model building through a multiple case study , 2005, Eur. J. Inf. Syst..

[32]  Gerard Salton,et al.  A vector space model for automatic indexing , 1975, CACM.

[33]  Mathias Weske,et al.  Action Patterns in Business Process Models , 2009, ICSOC/ServiceWave.

[34]  A. W. Scheer,et al.  Veröffentlichungen des Instituts für Wirtschaftsinformatik (IWi), Universität des Saarlandes , 1992 .

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

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