Patent ID: 11934526
Assignee: SCHNEIDER ELECTRIC USA, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 15:
16. A non-transitory computer-readable medium containing computer program code that, when executed by operation of one or more computer processors, performs an operation comprising:
configuring a device with one or more customization characteristics and installing a software module on the device, based on the one or more customization characteristics;
verifying operation of the installed software module, comprising:
executing a set of baseline tests using the software module on the device;
during execution of the set of baseline tests, collecting data for a plurality of predefined data values over a window of time;
analyzing the collected data to identify one or more execution behavior patterns for the software module;
selecting one or more predefined patterns of expected behavior for the software module;
comparing the identified one or more execution behavior patterns with the selected one or more predefined patterns of expected behavior for the software module; and
upon determining that the identified one or more execution behavior patterns do not correspond with the one or more predefined patterns of expected behavior for the software module, generating and transmitting a notification,
wherein one or more tests in the set of baseline tests is adapted to verify the device will operate in a predefined manner in each of a plurality of cloud services.