Locating Arrays: Construction, Analysis, and Robustness