CPC G06F 30/20 (2020.01) [G07C 5/008 (2013.01); G09B 9/042 (2013.01)] | 20 Claims |
1. A system comprising:
a data store storing trip data regarding a trip of a vehicle, wherein the trip data comprises:
simulated sensor data representing sensor data output from a sensor of the vehicle during the trip;
execution timing data representing a recorded execution time of a particular execution of a recurrently-executing node during the trip;
message timing data representing a first recorded publication time of a first message published by the node during the particular execution; and
message consumption data representing a second recorded publication time of a second message consumed by the node during the particular execution; and
one or more computing devices configured by executable instructions to at least:
initiate a simulation of the trip using the simulated sensor data and a simulation clock;
determine a simulated execution time within the simulation of the trip at which to execute the node, wherein the simulated execution time is based on the recorded execution time;
determine that a time of the simulation clock corresponds to the simulated execution time;
execute the node, wherein the time of the simulation clock remains static during execution of the node; and
publish a simulated message during execution of the node, wherein the simulated message is based on the simulated sensor data, and wherein the simulated message is assigned a simulated publication time corresponding to the first recorded publication time.
|