This dissertation investigates various platooning strategies and their impact on the performance of the platoon. Various decentralized control algorithms are designed and their performance is characterized in terms of the minimum attenuation of the maximum spacing errors that can be guaranteed from vehicle to vehicle in the platoon. A direct adaptive control algorithm that guarantees improved performance is also designed.