AUTOSAR Development (Part 1): Requirements and System-level Design