METHOD AND SYSTEM FOR IDENTIFYING GRAPHICAL MODEL SEMANTICS
First Claim
Patent Images
1. A computer-implemented method for identifying graphical model semantics, comprising:
- receiving a graphical diagram;
associating each of a plurality of elements from the diagram with one or more predetermined meta-types;
identifying a plurality of types in the graphical diagram;
determining a category for each of elements in said graphical diagram;
executing containment relationship identification rules to identify one or more containers in the graphical diagram;
executing multiplicity identification rules to identify multiplicity relationships in the graphical diagram; and
executing advanced semantic rules to identify visual elements that represent attributes and refine relationships between the plurality of types to identify unique behavior.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for identifying graphical model semantics, one aspect, receive a graphical diagram, associate each of a plurality of elements with one or more predetermined meta-types, identify a plurality of types in the graphical diagram, and determine a category for each of elements in said graphical diagram. Containment identification rules identify one or more containment relationships in the graphical diagram. Multiplicity identification rules identify multiplicity relationships in the graphical diagram. Advanced semantic rules identify visual elements that represent attributes and refine relationships to identify unique behavior.
-
Citations
25 Claims
-
1. A computer-implemented method for identifying graphical model semantics, comprising:
-
receiving a graphical diagram; associating each of a plurality of elements from the diagram with one or more predetermined meta-types; identifying a plurality of types in the graphical diagram; determining a category for each of elements in said graphical diagram; executing containment relationship identification rules to identify one or more containers in the graphical diagram; executing multiplicity identification rules to identify multiplicity relationships in the graphical diagram; and executing advanced semantic rules to identify visual elements that represent attributes and refine relationships between the plurality of types to identify unique behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for identifying graphical model semantics, comprising:
-
a processor; a module operable to receive a graphical diagram, assign each of a plurality of elements in the graphical diagram with one or more predetermined meta-types, identify a plurality of types in the graphical diagram, and determine a category for each of elements in said graphical diagram; and a rules execution module operable to identify one or more containment relationships in the graphical diagram, identify multiplicity relationships in the graphical diagram, and execute advanced semantic rules to identify visual elements that represent attributes and refine relationships between the plurality of types to identify unique behavior. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of identifying graphical model semantics, comprising:
-
receiving a graphical diagram; associating each of a plurality of elements from the diagram with one or more predetermined meta-types; identifying a plurality of types in the graphical diagram; determining a category for each of elements in said graphical diagram; executing containment identification rules to identify one or more containment relationships in the graphical diagram; executing multiplicity identification rules to identify multiplicity relationships in the graphical diagram; and executing advanced semantic rules to identify visual elements that represent attributes and refine relationships between the plurality of types to identify unique behavior.
-
Specification