Method and an apparatus for clustering process models
First Claim
1. A method for clustering process models each consisting of model elements comprising a text phrase which describes in a natural language a process activity according to a process modeling language grammar and a natural language grammar,wherein the distance matrix is calculated employing both grammars, each distance of said distance matrix indicating a dissimilarity of a pair of said process models,wherein said process models are partitioned into a set of clusters based on said calculated distance matrix.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to an apparatus for clustering process models each consisting of model elements comprising a text phrase which describes in a natural language a process activity according to a process modeling language grammar and a natural language grammar, wherein said apparatus comprises a process object ontology memory for storing a process object ontology, a distance calculation unit for calculating a distance matrix employing said processing modeling language grammar and said natural language grammar, wherein said distance matrix consists of distances each indicating a dissimilarity of a pair of said process models, and a clustering unit which partitions said process models into a set of clusters based on said calculated distance matrix.
-
Citations
25 Claims
-
1. A method for clustering process models each consisting of model elements comprising a text phrase which describes in a natural language a process activity according to a process modeling language grammar and a natural language grammar,
wherein the distance matrix is calculated employing both grammars, each distance of said distance matrix indicating a dissimilarity of a pair of said process models, wherein said process models are partitioned into a set of clusters based on said calculated distance matrix.
-
20. An apparatus for clustering process models each consisting of model elements comprising a text phrase which describes in a natural language a process activity according to a process modeling language grammar and a natural language grammar, wherein said apparatus comprises:
-
(a) a process object ontology memory for storing a process object ontology; (b) a distance calculation unit for calculating a distance matrix employing said processing modeling language grammar and said natural language grammar, wherein said distance matrix consists of distances each indicating a dissimilarity of a pair of said process models; and (c) a clustering unit which partitions said process models into a set of clusters based on said calculated distance matrix. - View Dependent Claims (21, 22, 23, 24)
-
-
25. An apparatus for calculating a dissimilarity between process models each consisting of model elements comprising a text phrase which describes in a natural language a process activity according to a process modeling language grammar and a natural language grammar, said apparatus comprising:
-
a process object ontology memory for storing a process object ontology; and a distance calculation unit for calculating a distance matrix consisting of distances each indicating a dissimilarity of a pair of said process models.
-
Specification