| Modeling system -> Monitor Keywords |
|
Modeling systemRelated Patent Categories: Data Processing: Structural Design, Modeling, Simulation, And Emulation, Simulating Nonelectrical Device Or SystemModeling system description/claimsThe Patent Description & Claims data below is from USPTO Patent Application 20070050180, Modeling system. Brief Patent Description - Full Patent Description - Patent Application Claims REFERENCE TO RELATED APPLICATIONS [0001] This relates to and claims priority from co-pending U.S. Provisional Patent Application Ser. No. 60/201,860, filed May 4, 2000; and co-pending U.S. Provisional Patent Application Ser. No. 60/216,532, filed Jul. 5, 2000. Both applications are incorporated by reference herein in their entirety. BACKGROUND [0002] Many system designs begin as ad hoc sketches on the back of a napkin. These crude diagrams attest to the value of diagramming as a design tool. A relatively simple diagram can depict important interactions and relationships between different system components. Oftentimes, however, a drawing may later appear confusing or ambiguous to its own author. This problem often stems from a lack of notational consistency in a diagram. [0003] A wide variety of modeling methodologies attempt to formalize the meaning associated with different diagram symbols. For example, UML (Unified Modeling Language) provides a general-purpose notational language for specifying and visualizing complex software and other systems. In particular, UML proponents advocate an approach that represents a system as a collection of objects. Different types of UML diagrams can portray various views of the system. [0004] Many different vendors offer design tools that ease construction of system diagrams. For example, Rational Rose.RTM. provides a suite of tools that ease construction of UML diagrams. These tools provide a user interface that features a palette of UML graphic symbols for placement on a diagram. SUMMARY [0005] In general, in one aspect, the invention features a computer-implemented method of modeling. The method includes receiving input specifying at least one graphic element of a model diagram. The diagram can include graphic elements representing a process and graphic elements representing an object. Based on the received input, the method generates a textual description of the diagrammed model. [0006] Embodiments may include one or more of the following features. The graphic elements may correspond to a graphical notation, such as OPM (Object-Process Methodology), that models objects and processes as independent elements. [0007] Generating the textual description may include determining one or more context-free grammar production rules corresponding to the input, and generating a context-free grammar expression from the one or more context-free grammar production rules. The production rules may be consistent with a natural language such as English. [0008] The received input may be user input. For example, the textual description may be generated as a real-time response to user input manipulating, adding, or deleting graphic elements. Generating the textual description may also proceed in a batch mode. [0009] The received input may specify a level of detail to depict. Additionally, the method may include determining a portion of the textual description to display based on the received input specifying the level of detail. [0010] The method may include translating a label of a graphic element from a first natural language to a second natural language. Such a method may use production rules of a context-free grammar for the second natural language. [0011] The method may also include using the generated text to automatically generate software instructions to implement the model or to provide a visual simulation of a modeled system. [0012] In general, in another aspect, the invention features a computer-implemented method of modeling. The method includes receiving a textual description of a model and, based on the received description, generating a model diagram composed of different graphic elements. The different graphic elements can include a graphic element representing a process and a graphic element representing an object. [0013] In general, in another aspect, the invention features a method of translating text from a first natural language to a second natural language. The method includes receiving input specifying a diagram including elements labeled in accordance with a first natural language, translating the element labels from the first natural language to the second natural language, and generating text in the second natural language in accordance with a grammar associated with the diagram elements. [0014] In general, in another aspect, the invention features a computer program product, disposed on a computer readable medium, for modeling. The computer program includes instructions for causing a processor to receive input specifying at least one graphic element of a model diagram. Different graphic elements in the diagram can include a first graphic element representing a process and a second graphic element representing an object. Based on the received input, the instructions can generate a textual description of the diagrammed model. [0015] In general, in another aspect, the invention features a computer program product, disposed on a computer readable medium, for modeling. The computer program includes 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 that can include a first graphic element representing a process and a second graphic element representing an object. [0016] Advantages will become apparent in view of the following description, including the figures and the claims. BRIEF DESCRIPTION OF THE DRAWINGS [0017] FIGS. 1 to 20 are screenshots of a modeling tool that expresses a system model both graphically and textually. [0018] FIG. 21 is an OPM (Object Process Methodology) diagram illustrating OPM. [0019] FIGS. 22 and 23 are listings of formal text corresponding to the OPM diagram of FIG. 21. [0020] FIG. 24 is a diagram illustrating a learning mode of the modeling tool. Continue reading about Modeling system... Full patent description for Modeling system Brief Patent Description - Full Patent Description - Patent Application Claims Click on the above for other options relating to this Modeling system patent application. ### 1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored. 3. Each week you receive an email with patent applications related to your keywords. Start now! - Receive info on patent apps like Modeling system or other areas of interest. ### Previous Patent Application: Electrical wire interconnect system risk assessment tool Next Patent Application: Antecedent strengthening to perform generalized trajectory evaluation Industry Class: Data processing: structural design, modeling, simulation, and emulation ### FreshPatents.com Support Thank you for viewing the Modeling system patent info. IP-related news and info Results in 0.37247 seconds Other interesting Feshpatents.com categories: Accenture , Agouron Pharmaceuticals , Amgen , AT&T , Bausch & Lomb , Callaway Golf 174 |
* Protect your Inventions * US Patent Office filing
PATENT INFO |
|