State as a first-class citizen of an imperative language
AssigneeMicrosoft Corporation
InventorsWolfgang Grieskamp, Yuri Gurevich, Wolfram Schulte, Nikolai Tillmann
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsWolfgang Grieskamp, Yuri Gurevich, Wolfram Schulte, Nikolai Tillmann
Estimating the term…
A state component saves a present state of a program or model. This state component can be invoked by the program or model itself, thereby making state a first-class citizen. As the state of the program evolves from the saved state, the saved state remains for reflection and recall, for example, for testing, verification, transaction processing, etc. Using a state reference token, the saved state of the program or model can be accessed by the program or model. For example, the program or model by utilizing a state component, can return itself to the saved state. After returning to the saved state, a second execution path can be introduced without requiring re-execution of the actions leading to the saved state. In another example, the state space of an executing model is saved in order to generate inputs required to exercise a program or model.
A computer readable storage medium having stored thereon a data structure for saving state of an executing program a plurality of times as the executing program executes over time, the data structure comprising:
A computerized method comprising:
One or more computer-readable storage media having stored thereon computer-executable instructions for performing a method comprising:
A specialized computer apparatus comprising:
Dependencies are inferred from the claim text.