Table 1: Result of Structural Similarity Rank
Computation.
Variant Similarity Rank
W
c
80.47%
W
a
74.22%
W
d
35.79%
W
b
28.1%
W
e
8.63%
Based on the rank result in Table 1, process variant
W
c
(ATSC) carries the highest structural similarity
rank which is 80.47%. The reasons for the high rank
can be visually observed from Figs 2 & 5. A more
subtle difference exists between W
d
and W
b
. The
constructs of W
b
seems visually more similar to W
a
Q
than the process variant W
d
. However, if we look
closer, the matching flows between process variant
W
d
and the process query W
a
Q
are higher. For
example, there is a matching flow from task T4 to
synchronizer in process variant W
d
and there is also
a matching flow from fork coordinator to task T3 but
there is no such matching flows in process variant
W
b.
, and thus the higher structural similarity rank for
W
d.
5 CONCLUSIONS
It is a challenging issue to find the degree of
structural similarity between process variants and a
given process query due to the complexity of the
process graph semantics and different levels of
structural similarity and partial match criteria that
need to be taken into account. We have proposed a
means to facilitate the search and retrieval of process
variants that satisfy the structural criteria of a given
process query. The dissimilarity degree
rationalization introduced in this paper gives an
intuitive weighting scheme to compute the different
rankings between the process variant.
The results of the proposed method can be
enhance the capability of process designers in their
instance adaptation and process improvement
endeavours due to the additional knowledge of
precedent preferred and successful work practice
embedded in process variants. In our future work we
intend to utilize the proposed algorithm within a
larger framework of multi-criteria. Although these
extensions hold several challenges, it is envisaged
that by providing querying capabilities across
various properties of the variants will further
improve the experience of process designers.
REFERENCES
Aalst, W. M. P. van der, Alves de Madeiros, A.K. and
Weijters, A. J. M. M., Process Equivalence:
Comparing Two Process Models Based on Observed
Behaviour, BPM 2006, vol. 4102, 2006, pp. 129-144.
Chen, L., Gupta, A., Kurul, M. E., Efficient Algorithms for
Pattern Matching on Directed Acyclic Graphs, IEEE
Int. Conf. on Data Engineering (ICDE), Tokyo, Japan,
March. 2005.
Koudas, N., Marathe , A., Srivastava D., Flexible string
matching against large databases in practice. Proc. of
the 13
th
VLDB, Morgan Kaufmann, 2004.
Koschmider, A., and Oberweis, A., How To Detect
Semantic Business Process Model Variants?, In Proc.
Of SAC ‘07, Korea, 2007.
Leymann, F. and Altenhuber W., Managing Business
Processes as an Information Resource, IBM Systems
Journal, vol. 33, 1994, pp. 326-348.
Lu, R., and Sadiq, S., On the Discovery of Preferred Work
Practice through Business Process Variants. 26th
International Conference on Conceptual Modeling (ER
2007) Nov 05-09, 2007.
Lu, R., and Sadiq, S., A Reference Architecture for
Managing Business Process Variants. Proceedings of
the 9th International Conference on Enterprise
Information Systems (ICEIS2007) Funchal, Portugal,
2007.
Lu, R., and Sadiq, S., Managing Process Variants as an
Information Resource. 4th International Conference
on Business Process Management (BPM2006),
Vienna, Austria, 2006.
Sadiq, S., Sadiq, W., Orlowska, M., A Framework for
Constraint Specification and Validation in Flexible
Workflows. Information Systems Vol.30/5, Jul 2005.
Sadiq,W. and Orlowska, M.E., Analyzing Process Models
using Graph Reduction Techniques, Information
System, vol.25,no.2, 2000, pp.117-134.
Shen, H.T., Zhou, X., Huang, Z., Shao, J., and Zhou, E.,
UQLIPS: A Real-time Near-duplicate Video Clip
Detection System, In Proceedings of 33rd VLDB,
2007. (demo)
Weber , B., Rinderle, S., Reichert, M., Change Patterns
and Change Support Features in Process-Aware
Information Systems. CAiSE 2007: 574-588.
SIMILARITY MATCHING OF BUSINESS PROCESS VARIANTS
239