CONTROL APPARATUS, CONTROL METHOD, AND COMPUTER PROGRAM PRODUCT
A control apparatus for controlling procedure of a controlled apparatus includes an update controller that determines, when the software is updated, whether a post-update software is to be selected based on an actual operation result of operating the controlled apparatus using the post-update software. The update controller puts the pre-update software back in use if the operation result is not within a predetermined acceptable range.
1 . A control apparatus for controlling procedure of a controlled apparatus, comprising:
an update controller that determines, when the software is updated, whether a post-update software is to be selected based on an actual operation result of operating the controlled apparatus using the post-update software, the update controller putting the pre-update software back in use if the operation result is not within a predetermined acceptable range.
2 . The control apparatus according to claim 1 , wherein
the update controller actually operates the controlled apparatus using the post-update software while storing both the post-update software and the unchanged pre-update software.
3 . The control apparatus according to claim 2 , wherein
the update controller does not patch the pre-update software and stores the unchanged pre-update software.
4 . The control apparatus according to claim 2 , wherein
the update controller does not uninstall the pre-update software, and stores the unchanged pre-update software even after the post-update software is acquired.
5 . The control apparatus according to claim 1 , wherein
the update controller uninstalls the post-update software when the operation result is not within the predetermined acceptable range, and selects the pre-update software as the software to be used.
6 . The control apparatus according to claim 1 , wherein
the control apparatus controls an analyzer which analyzes a sample,
the update controller determines whether the post-update software is to be selected based on whether an analysis result acquired by analyzing a reference specimen which produces a known result with use of the post-update software is identical with the known result.
7 . A control method for controlling procedure of a controlled apparatus with use of software, comprising:
determining, when the software is updated, whether a post-update software is to be selected based on an operation result acquired by actually operating the controlled apparatus using the post-update software; and
putting the pre-update software back in use if the operation result is not within a predetermined acceptable range.
8 . A computer program product having a computer readable medium including programmed instructions for controlling procedure of a controlled apparatus with use of software, wherein the instructions, when executed by a computer, cause the computer to perform:
determining, when the software is updated, whether a post-update software is to be selected based on an operation result acquired by actually operating the controlled apparatus using the post-update software; and
putting the pre-update software back in use if the operation result is not within a predetermined acceptable range.