Systems and methods for a programming environment for a simulation of a computer application
DCFirst Claim
1. A method of providing a user with a programming environment for programming of a simulation of a computer application, the method comprising:
- displaying on a computer display a programming area comprising one or more graphical representations of one or more primitives for programming of the simulation of the computer application;
receiving control indications from the user to arrange the one or more primitives to program the simulation;
displaying on the computer display a requirements area comprising one or more requirements, wherein the programming area and the requirements area are displayed at the same time;
associating the one or more primitives with the one or more requirements such that a primitive displayed in the programming area is visually associated with a displayed requirement of the requirements area; and
storing one or more associations among the one or more primitives and the one or more requirements.
3 Assignments
Litigations
2 Petitions
Accused Products
Abstract
The system includes a novel software application interactive representation modeling language, a software application (82) operative to use the modeling language to create, read and modify interactive representation models of the proposed applications, a memory (86) to store requirement data and interactive representation model data, a software application (92) operative to read and update the interactive representation model data across a computer network, a software application (76) operative to maintain a record of the requirements and to administer operation of the system, a software application (78) operative to render interactive representations of the proposed applications in browser readable format, a software application (82) operative to allow multiple instances of other applications to access interactive representation data and requirement data residing in the memory and a software application (84) operative to allow an individual user'"'"'s interactions with the system to be broadcast across a networked system to other users.
-
Citations
49 Claims
-
1. A method of providing a user with a programming environment for programming of a simulation of a computer application, the method comprising:
-
displaying on a computer display a programming area comprising one or more graphical representations of one or more primitives for programming of the simulation of the computer application; receiving control indications from the user to arrange the one or more primitives to program the simulation; displaying on the computer display a requirements area comprising one or more requirements, wherein the programming area and the requirements area are displayed at the same time; associating the one or more primitives with the one or more requirements such that a primitive displayed in the programming area is visually associated with a displayed requirement of the requirements area; and storing one or more associations among the one or more primitives and the one or more requirements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing a user with a programming environment for programming of a simulation of a computer application, the method comprising:
-
displaying on an electronic display a programming area comprising one or more graphical representations of one or more primitives for programming of the simulation of the computer application; receiving control indications from the user to arrange the one or more primitives to program the simulation; displaying on the electronic display a requirements area comprising one or more statements, where a statement describes a desired behavior for a primitive, wherein the programming area and the requirements area are displayed at the same time; associating the one or more primitives with the one or more statements such that a primitive displayed in the programming area is associated with a displayed statement of the requirements area; and storing one or more associations among the one or more primitives and the one or more requirements. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system that provides a user with a programming environment for programming of a simulation of a computer application, the computer system comprising:
-
a component configured to display on an electronic display a programming area comprising one or more graphical representations of one or more primitives for programming of the simulation of the computer application; a component configured to receive control indications from the user to arrange the one or more primitives to program the simulation; a component configured to display on the electronic display a requirements area comprising one or more statements, where a statement describes a desired behavior for a primitive, wherein the programming area and the requirements area are displayed at the same time; a component configured to associate the one or more primitives with the one or more statements such that a primitive displayed in the programming area is associated with a displayed statement of the requirements area; and a component configured to store one or more associations among the one or more primitives and the one or more requirements. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer system that provides a user with a programming environment for programming of a simulation of a computer application, the computer system comprising:
-
a means for displaying on an electronic display a programming area comprising one or more graphical representations of one or more primitives for programming of the simulation of the computer application; a means for receiving control indications from the user to arrange the one or more primitives to program the simulation; a means for displaying on the electronic display a requirements area comprising one or more statements, where a statement describes a desired behavior for a primitive, wherein the programming area and the requirements area are displayed at the same time; a means for associating the one or more primitives with the one or more statements such that a primitive displayed in the programming area is associated with a displayed statement of the requirements area; and a means for storing one or more associations among the one or more primitives and the one or more requirements. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer program embodied in a computer-readable storage medium for providing a user with a programming environment for programming of a simulation of a computer application, the computer program comprising:
-
instructions for displaying on an electronic display a programming area comprising one or more graphical representations of one or more primitives for programming of the simulation of the computer application; instructions for receiving control indications from the user to arrange the one or more primitives to program the simulation; instructions for displaying a requirements area comprising one or more statements, where a statement describes a desired behavior for a primitive; instructions for associating the one or more primitives with the one or more statements such that a primitive displayed in the programming area is associated with a displayed statement of the requirements area; and instructions for storing one or more associations among the one or more primitives and the one or more requirements. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification