US 12,265,465 B2
System and method for auto-generation of test scripts
Michael A. Viola, Grand Rapids, MI (US); and Jacob E. Drehobl, Grand Rapids, MI (US)
Assigned to GE Aviation Systems LLC, Grand Rapids, MI (US)
Filed by GE Aviation Systems LLC, Grand Rapids, MI (US)
Filed on Apr. 29, 2022, as Appl. No. 17/733,807.
Prior Publication US 2023/0350790 A1, Nov. 2, 2023
Int. Cl. G06F 11/36 (2006.01); G06F 11/3668 (2025.01)
CPC G06F 11/3684 (2013.01) [G06F 11/3688 (2013.01); G06F 11/3692 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A method of generating a verification script using a system interfaced with a network including a plurality of aviation assets, the method comprising:
detecting a change in a state of the network, the change being characterized by comparing a previous state of the network with a current state of the network, and the change being associated with one or more assets of the plurality of aviation assets, the plurality of aviation assets includes an aircraft or an aircraft component;
fetching configuration data and test data from a plurality of sources, the fetching being responsive to detecting the change, wherein the plurality of sources includes:
a database storing maintenance configurations, the maintenance configurations being related to a maintenance model of the aircraft, ground test, parameter acquisition, and fault reporting;
a database storing virtual aircraft integration system (VAIS) configurations, the VAIS configurations being related to a scripting model;
a database storing aircraft configuration toolset (ACT) configurations, the ACT configurations relating to a network model; and
a database storing test procedures, scripts, or pass/fail criteria obtained in a previous cycle;
generating one or more verification scripts based on the change, the configuration data, and the test data; and
executing a specified test utilizing the one or more verification scripts, the specified test being configured to set an input value of a sensor of the one or more assets of the plurality of aviation assets and, based on an output of the sensor and an auto-generated criteria, determine whether the specified test passed.