[Problem] To make maintenance easy to implement, and to ensure high quality and reduce the number of steps for a system overall. [Solution] The present invention comprises: a program analysis unit that analyzes, on the basis of a set analysis condition, a predicted value calculated in conjunction with the execution of each of a plurality of unit processes constituting a program which has been read in; a module division unit that, if the predicted value satisfies a prescribed condition in relation to an established threshold value, creates a division between unit processes which satisfy the prescribed condition and other unit processes that follow those processes, and creates modules comprising a collection of unit processes that have been divided up; and a module accumulation control unit that accumulates the modules in a storage device. At the time of other implementations, a usable desired module can be retrieved, on the basis of a set retrieval condition, from among the modules accumulated in the storage device.
展开▼