CPC G06F 11/3664 (2013.01) [G06F 8/60 (2013.01); G06F 9/455 (2013.01); G06F 9/45558 (2013.01); G06F 11/261 (2013.01); G06F 11/3457 (2013.01); G06F 11/3684 (2013.01); G06F 11/3688 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45595 (2013.01)] | 20 Claims |
1. A method for virtualizing a testing and verification platform, the method comprising:
receiving simulated hardware component definitions corresponding to physical hardware components of a plurality of networked computing resources included in an in-flight entertainment and communications (IFEC) system, and network connection definitions corresponding to physical network links of the plurality of networked computing resources;
instantiating virtual machine images, each having a hardware abstraction layer, based upon the simulated hardware component definitions, performance parameters of the virtual machine images matching performance parameters of a corresponding one of the plurality of networked computing resources;
establishing one or more virtual network connections between the virtual machine images based upon the network connection definitions, at least one of the one or more network connection definitions matched with network performance parameters of a corresponding one of the physical network links;
deploying one or more target software applications to one or more of the instantiated plurality of virtual machine images;
initiating an execution of the one or more target software applications on the respective virtual machine images; and
routing outputs from the execution of the one or more target software applications to corresponding one or more virtual output displays connected to the virtual machine images.
|