Automatic Test Pattern Generation Algorithms Research Articles