publication venue for Spring ahead to a new contact technology 2005 Designing with virtual prototyping 1998