Metaheuristics meet metamodels : a modeling language and a product line architecture for route optimization systems - Puranen, Tuukka (Jyväskylä studies in computing, 2011)