A Knowledge Based Approach for Affordable Virtual Prototyping: The Drip Emitters Test Case