Determining comprehensibility of a graphical model in a graphical modeling environment
First Claim
Patent Images
1. A computer-implemented method for determining a comprehensibility score of an executable graphical model generated in a graphical modeling environment, the method comprising:
- analyzing, using a computer, the executable graphical model to identify one or more visual characteristics of one or more elements in the executable graphical model;
determining, using the computer, the comprehensibility score of the executable graphical model based on the analyzing, the determining comprising;
representing an ergonomic complexity of the executable graphical model using the comprehensibility score,where;
the comprehensibility score is a function of the identified one or more visual characteristics of the one or more elements in the executable graphical model,the one or more elements represent;
one or more entities in the executable graphical model, orone or more relationships in the executable graphical model,the comprehensibility score is based on a syntactic complexity of the executable graphical model, andthe syntactic complexity includes;
a visual complexity created by a presence of the one or more entities in the executable graphical model, anda modeling complexity created by a functionality or a data structure of the one or more entities in the executable graphical model; and
displaying, using the computer, the comprehensibility score of the executable graphical model.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, degree of comprehensibility of a graphical representation of a model is identified. The model is provided in a graphical modeling environment. The degree of comprehensibility of the graphical representation of model is identified based at least in part on one or more visual characteristics of one or more elements in the model. The one or more elements in the model include at least one of entities in the model, or relationships in the model. The degree of comprehensibility assigned to the model is communicated, for example, to a user.
-
Citations
17 Claims
-
1. A computer-implemented method for determining a comprehensibility score of an executable graphical model generated in a graphical modeling environment, the method comprising:
-
analyzing, using a computer, the executable graphical model to identify one or more visual characteristics of one or more elements in the executable graphical model; determining, using the computer, the comprehensibility score of the executable graphical model based on the analyzing, the determining comprising; representing an ergonomic complexity of the executable graphical model using the comprehensibility score, where; the comprehensibility score is a function of the identified one or more visual characteristics of the one or more elements in the executable graphical model, the one or more elements represent; one or more entities in the executable graphical model, or one or more relationships in the executable graphical model, the comprehensibility score is based on a syntactic complexity of the executable graphical model, and the syntactic complexity includes; a visual complexity created by a presence of the one or more entities in the executable graphical model, and a modeling complexity created by a functionality or a data structure of the one or more entities in the executable graphical model; and displaying, using the computer, the comprehensibility score of the executable graphical model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more non-transitory computer-readable storage media storing instructions for execution on a processor, the media storing one or more instructions for:
-
analyzing an executable graphical model to identify one or more visual characteristics of one or more elements in the executable graphical model; determining a comprehensibility score of the executable graphical model based on the analyzing, the determining comprising; representing an ergonomic complexity of the executable graphical model using the comprehensibility score, where; the comprehensibility score is a function of the identified one or more visual characteristics of the one or more elements in the executable graphical model, the one or more elements represent; one or more entities in the executable graphical model, or one or more relationships in the executable graphical model, the comprehensibility score is based on a syntactic complexity of the executable graphical model, and the syntactic complexity includes; a visual complexity created by a presence of the one or more entities in the executable graphical model, and a modeling complexity created by a functionality or a data structure of the one or more entities in the executable graphical model; and displaying the comprehensibility score of executable graphical model. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
a processor for; analyzing an executable graphical model to identify one or more visual characteristics of one or more elements in the executable graphical model; determining a comprehensibility score of the executable graphical model, the determining comprising; representing an ergonomic complexity of the executable graphical model using the comprehensibility score, where; the comprehensibility score is a function of the identified one or more visual characteristics of the one or more elements in the executable graphical model, the one or more elements represent; one or more entities in the executable graphical model, or one or more relationships in the executable graphical model, the comprehensibility score is based on a syntactic complexity of the executable graphical model, and the syntactic complexity includes; a visual complexity created by a presence of the one or more entities in the executable graphical model, and a modeling complexity created by a functionality or a data structure of the one or more entities in the executable graphical model; and a display device for displaying the comprehensibility score of the executable graphical model.
Specification