Modeling system
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.
26 Citations
35 Claims
-
1-34. -34. (canceled)
-
35. A computer-implemented method of architecting, engineering, lifecycle support and/or modeling of a system, the method comprising:
-
receiving an input specifying textually requirements of the system;
modeling the system using meta-libraries containing metamodels for domain-specific artifacts as templates for standardized design;
linking the requirements to elements of a model of the system;
receiving feedback on coverage of the requirements by the model;
simulating the model of the system qualitatively and quantitatively;
modeling one or more tests for accepting the system;
automatically generating one or more test scripts related to said one or more tests;
feeding one or more test inputs to the system being modeled and feeding results back to the model;
receiving feedback relating quality of the system;
based on the model, computing one or more costs and one or more risks associated with the system; and
automatically generating documentation and one or more courses of action for one or more parameters of the system at one or more stages of the system lifecycle.
-
Specification