Virtual simulation tools: problem solving by abduction in new product development