Patent ID: 8893107

Claim:
An information processing apparatus, comprising: a storage unit, using a hardware processing device, to store a data set including version information of the data set; an acquiring unit, using the hardware processing device, to acquire an update-use data set including corresponding version information; a providing unit, using the hardware processing device, to provide the version information of the data set read from the storage unit; an updating management unit, using the hardware processing device, to determine whether updating of the data set stored in the storage unit is required, wherein when the updating management unit determines that updating is required based on the version information of the update-use data set, acquired by the acquiring unit, and the version information provided by the providing unit, the updating management unit updates the data set stored in the storage unit using the update-use data set; an updating completion determination unit, using the hardware processing device, to determine whether the updating of data set by the updating management unit is completed, wherein when the updating completion determination unit determines that the updating of the data set is not completed correctly, the providing unit provides specific version information indicating the updating is not completed correctly to the updating management unit instead of the version information of data set stored in the storage unit; a plurality of control systems; and a function-use determination unit, using the hardware processing device, to determine condition information of a data set for each of the plurality of control systems, the condition information for each of the plurality of control systems based upon whether the updating of a data set for a respective control system is completed correctly, wherein upon activation of the information processing apparatus, if the updating of the data set for the respective control system is completed correctly, the respective data set and the respective control system are activated.