Patent ID: 8726152

Claim:
A computer-implemented method, comprising: accessing a first base model of an application, the first base model representing code of the application; receiving input defining a change to the code; in response to the change to the code, creating an edited base model of the application representing the code of the application as changed; creating a new stateful model of the application by processing the edited base model using a transform to simulate the edited base model in a state, the new stateful model representing a first appearance of the application when in the state; accessing a previous stateful model of the application, the previous stateful model representing a simulation of the first base model in the state and representing a second appearance of the application, prior to the change, when in the state; comparing the new stateful model to the previous stateful model to identify a change between the new stateful model and the previous stateful model; and providing data identifying the change between the new stateful model and the previous stateful model.