Coupling metrics for business process modeling

Modeling business processes is vital when improving or automating existing business processes, documenting processes properly or comparing business processes. In addition, it is necessary to evaluate the quality of a business process model through a set of quality metrics. One specific categorie of such metrics is coupling which measures the functional and informational dependencies between the tasks/processes in a business process model. Our contribution in this paper consists in adapting object oriented software coupling metrics for business process models. This adaptation is based on correspondences we establish between concepts of the Business Process Modeling Notation and object oriented concepts. The new adapted coupling metrics offer more information about the dependencies among processes and their tasks in terms of data and control. They can be used, for instances to evaluate the transferability effects of errors occurring in a particular task/process. Finally, we validate theoretically the proposed metrics.

[1]  Volker Gruhn,et al.  Complexity Metrics for business Process Models , 2006, BIS.

[2]  A. Spiteri Staines,et al.  A Fundamental Modeling Concept Approach for Modeling UML Design Patterns , .

[3]  Fernando Brito e Abreu,et al.  Evaluating the impact of object-oriented design on software quality , 1996, Proceedings of the 3rd International Software Metrics Symposium.

[4]  Jan Mendling,et al.  Quality metrics for business process models , 2007 .

[5]  Neville Churcher,et al.  Comments on "A Metrics Suite for Object Oriented Design" , 1995, IEEE Trans. Software Eng..

[6]  Hajo A. Reijers,et al.  Cohesion and Coupling Metrics for Workflow Process Design , 2004, Business Process Management.

[7]  Sallie M. Henry,et al.  Object-oriented metrics that predict maintainability , 1993, J. Syst. Softw..

[8]  Jan Mendling,et al.  A Discourse on Complexity of Process Models , 2006, Business Process Management Workshops.

[9]  Nadine Gottschalk Design and Control of Workflow Processes: Business Process Management for the Service Industry , 2003, Lecture Notes in Computer Science.

[10]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[11]  J.-Y. Chen,et al.  A new metric for object-oriented design , 1993, Inf. Softw. Technol..

[12]  Sallie M. Henry,et al.  Measuring Object-Oriented Design , 1995, Journal of object-oriented programming.