Component Based Distributed Control Systems for Automotive Manufacturing Machinery Developed under the Foresight Vehicle Programme