“…System level decisions include function to ECU allocation (All the selected papers considered this. ), ECU to sub-network allocation [13], selection and addition of ECUs [17], [18], signal to message packing [11], [12], [26] and message scheduling [11], [12], [26]. ECU level decisions include function to task allocation [11], [12], task scheduling [8]- [12], [24]- [26] and task partitioning for the sake of reliability [8], [23] or energy saving [6], [7], [24].…”