Text this: Fault localization for automatic train operation based on the adaptive error locating array algorithm