Trust and Security of Software in Connected Vehicles