A simulation and testing system for a communication network of a vehicle, the simulation and testing system comprising:
- a computing system external to the vehicle and configured to execute a customized programming script to:
- generate a network simulation including at least one of client and provider servers for a scalable service-oriented middleware over Internet protocol (SOME/IP) network configuration for a plurality of electronic control units (ECUs) of the vehicle, and
- using the network simulation, test and verify operability of the SOME/IP network configuration by sending and verifying SOME/IP test messages between the computing system and at least some of the plurality of ECUs;
- and
- a control system for the communication network of the vehicle, the control system being configured to control communication between the plurality of ECUs via SOME/IP and via other communication protocols.