Software-Based Assessment of the Synchronization and Error Handling Behavior of a Real CAN Controller