Patent ID: 9141374
Filing Date: 2015-09-22
Classification: G06F

Abstract:
1. A device comprising: a processor configured to execute, by a second program, a process requested by a first program, the second program including a plurality of modules that operate according to a state transition model with respect to each other for operating the device, wherein the modules respectively correspond to states of the state transition model each subjected to state transition, or a plurality of state transitions between states; determine that a problem or defective matter exists when the second program executes the process requested by the first program; generate change information of a module of the second program based on the problem or defective matter, the change information including a change in the state transition model of a condition of a state transition of the module; record the change information of the module including the state transition, the condition of the state transition, and information for changing the condition in the module; and change the state transition model according to the condition specified in the change information in the module, such that a subsequent process requested by the first program is executed according to the changed state transition model; wherein, in the recorded change information, information indicating a timing of changing the condition in the module is specified, and wherein the processor changes the state transition model according to the timing specified in the change information.