According to the present invention, an input unit 81 receives inputs of a normal pattern file including information indicating a normal state of a vehicle and a failure pattern file including information indicating a symptom of a vehicle failure. A collection unit 82 collects observation data observed for each device in a target vehicle. A comparison unit 83 compares the content of the normal pattern file and the content of the observation data. In addition, when the difference between the content of the normal pattern file and the content of the observation data is greater than a predetermined first threshold, the comparison unit 83 further compares the content of the failure pattern file and the content of the observation data, and determines that there is a symptom of a failure in the target vehicle, when the difference between the content of the failure pattern file and the content of the observation data is within a predetermined second threshold.
展开▼