A software architecture for embedded telematics devices on ...