Morgan Stanley
SIMULATED CHANGE OF IMMUTABLE OBJECTS DURING EXECUTION RUNTIME

Last updated:

Abstract:

A system for executing software, wherein a computing device stores instructions for a code execution module such that, when the instructions are executed, the computing device will: receive, for execution by the code execution module, software; create one or more immutable software nodes described in the software; determine that the software comprise an instruction to begin a simulated change at runtime of the one or more immutable software nodes; store the simulated change in a simulated change apparatus; using the simulated change apparatus, perform one or more operations of the software as if the one or more immutable software nodes had been changed in memory, during a period of time where each of the one or more immutable software nodes is guaranteed to retain logical immutability; and output results of the one or more operations.

Status:
Application
Type:

Utility

Filling date:

25 Mar 2021

Issue date:

8 Jul 2021