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

Claim 0:
1. A method comprising:
generating a clone of an intelligent system, the intelligent system configured of operating in a real-world environment;
generating, within a simulation environment, a simulation of at least a portion of the real-world environment;
connecting the clone to the simulation included in the simulation environment;
testing, within the simulation environment, operation of the simulation by the clone; and
determining whether the clone passes or fails the testing,
wherein at least a portion of the intelligent system runs on a virtual machine of at least one data processing device that includes a physical hardware layer that interfaces to the real-world environment, and
further wherein the generating of the clone, the generating of the simulation, the connecting, the testing and the determining are performed within a hardware/software layer of at least one data processing device that is disposed between the physical hardware layer and the virtual machine running the at least a portion of the intelligent system;
wherein:
if the clone passes the testing, permitting the intelligent system to continue operating in the real-world environment; and
if the clone fails the testing, overriding the intelligent system in the real-world environment, wherein the overriding is performed within the hardware/software layer disposed between the physical hardware layer and the virtual machine running the at least a portion of the intelligent system.