Abstract
In a control device, a selecting unit selects and outputs the arithmetic processing result based on the arithmetic processing results output from a plurality of controllers performing predetermined arithmetic processing. An application managing unit selects one or more of the controllers as target controllers for rebuilding; determines whether or not the reliability of the output of the selecting unit can be secured according to the arithmetic processing performed by the controllers other than the target controllers for rebuilding; and, when the reliability can be secured, carries out rebuilding of the target controllers for rebuilding.