System and method for software prototype-development and validation and for automatic software simulation re-grabbing
First Claim
1. A computer application development method, comprising:
- during a first execution of a program, automatically identifying at least one object class instantiation that is associated by the program with a program state obtained during the first execution of the program;
storing in a first file a description of the identified at least one object class instantiation, wherein at least a portion of the first execution of the program is simulatable based on the first file; and
modifying the first file in response to a user interaction with a graphical representation of a described object class instantiation, wherein a modified version of the at least the portion of the first execution of the program is simulatable based on the modified first file.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for development of a computer application and of a computer application simulation is disclosed. During execution of a program, a processor may identify one or more object class instantiations that are associated by the program with a program state obtained during the execution of the program, may store in a file a description of the identified object class instantiations, where at least a portion of the execution of the program is simulatable based on the file, and may modify the first file in response to a user interaction with a graphical representation of one of the described object class instantiations, where a modified version of the portion of the execution of the program is simulatable based on the modified first file.
-
Citations
24 Claims
-
1. A computer application development method, comprising:
-
during a first execution of a program, automatically identifying at least one object class instantiation that is associated by the program with a program state obtained during the first execution of the program;
storing in a first file a description of the identified at least one object class instantiation, wherein at least a portion of the first execution of the program is simulatable based on the first file; and
modifying the first file in response to a user interaction with a graphical representation of a described object class instantiation, wherein a modified version of the at least the portion of the first execution of the program is simulatable based on the modified first file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium having stored thereon instructions adapted to be executed by a processor, the instructions which, when executed, cause the processor to perform a computer application development method, the computer application development method comprising:
-
during an execution of a program, automatically identifying at least one object class instantiation that is associated by the program with a program state obtained during the execution of the program;
storing in a file a description of the identified at least one object class instantiation, wherein at least a portion of the execution of the program is simulatable based on the file; and
modifying the file in response to a user interaction with a graphical representation of a described object class instantiation, wherein a modified version of the at least the portion of the execution of the program is simulatable based on the modified file.
-
-
22. A computer application development system, comprising:
-
an arrangement for, during an execution of a program, automatically identifying at least one object class instantiation that is associated by the program with a program state obtained during the execution of the program;
an arrangement for storing in a file a description of the identified at least one object class instantiation, wherein at least a portion of the execution of the program is simulatable based on the file; and
an arrangement for modifying the file in response to a user interaction with a graphical representation of a described object class instantiation, wherein a modified version of the at least the portion of the execution of the program is simulatable based on the modified file.
-
-
23. A computer application simulation generation method, comprising:
-
based on a first file that includes data interpreted as a description of a sequence of user interactions with a computer program and as including at least one state capture instruction, automatically interacting with the program during a first execution of the program;
for at least one program state obtained as a result of the automatic interaction during the first execution of the program, automatically identifying at least one object class instantiation that is associated by the program with the program state; and
storing in one of the first file and a second file a description of the identified at least one object class instantiation, wherein at least a portion of the first execution of the program is simulatable based on the one of the first file and the second file in which the description of the identified at least one object class instantiation is stored. - View Dependent Claims (24)
-
Specification