Patent ID: 11861511
Assignee: TRUSTEES OF TUFTS COLLEGE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. An apparatus comprising:
a processor;
a programmable logic device;
one or more input/output (I/O) components; and
at least one bus interconnecting the processor, the programmable logic device, and the one or more I/O components, wherein
the processor is configured to:
establish a virtual machine for running an intelligent system configured to operate a system in a real-world environment, and

the programmable logic device is configured to instruct the processor to:
generate a clone of the intelligent system;
generate, within a simulation environment, a simulation of the system operated by the intelligent system;
connect the clone to the simulation of the system included in the simulation environment;
test, within the simulation environment, operation of the simulation by the clone;
determine whether the clone passes or fails the testing,

if the clone passes the testing, permit the intelligent system to continue operating the system in the real world environment; and
if the clone fails the testing, override the intelligent system operating the system in the real world environment;
further wherein the one or more I/O components interface to the system in the real-world environment.