Domain-specific model-driven testing (2010)