A framework for distributed collaborative automotive testing