Automation of flexible components virtual prototyping: methodology, tools and validation. (10th April 2010)