A knowledge based approach for affordable virtual prototyping: The drip emitters test case