Surrogates-based prototyping