Bridging the model-to-code abstraction gap with fuzzy logic in model-based regression test selection