Automating Regression Test Selection Based on UML Designs