Automated Selection of Optimal Model Transformation Chains via Shortest-Path Algorithms