Modeling system
First Claim
Patent Images
1. A computer-implemented method of modeling, the method comprising:
- receiving input specifying at least one graphic element of a model diagram, different graphic elements in the diagram including a first graphic element representing a process and a second graphic element representing an object; and
based on the received input, generating a textual description of the diagrammed model.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are techniques for generating textual descriptions of a graphic model and vice-versa. The techniques may be used, for example, in conjunction with a scheme that models objects and processes as independent entities. The techniques have a wide variety of applications including automatic code generation, system simulation, and language translation.
-
Citations
34 Claims
-
1. A computer-implemented method of modeling, the method comprising:
-
receiving input specifying at least one graphic element of a model diagram, different graphic elements in the diagram including a first graphic element representing a process and a second graphic element representing an object; and
based on the received input, generating a textual description of the diagrammed model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
16. A computer-implemented method of modeling, the method comprising:
-
receiving a textual description of a model;
based on the received description, generating a model diagram composed of different graphic elements, the different graphic elements including a first graphic element representing a process and a second graphic element representing an object.
-
-
30. A method of translating text from a first natural language to a second natural language, the method comprising:
-
receiving input specifying a diagram including elements labeled in accordance with a first natural language, the diagram including at least one independent object and at least one independent process;
translating the element labels from the first natural language to the second natural language;
generating text in the second natural language in accordance with a grammar associated with the diagram elements. - View Dependent Claims (31, 32)
-
-
33. A computer program product, disposed on a computer readable medium, for modeling, the computer program including instructions for causing a processor to:
-
receive input specifying at least one graphic element of a model diagram, different graphic elements in the diagram including a first graphic element representing a process and a second graphic element representing an object;
based on the received input, generate a textual description of the diagrammed model;
-
-
34. A computer program product, disposed on a computer readable medium, for modeling, the computer program including instructions for causing a processor to:
-
receive a textual description of a model; and
based on the received description, generate a model diagram composed of different graphic elements, the different graphic elements including a first graphic element representing a process and a second graphic element representing an object.
-
Specification