| CPC G06F 8/71 (2013.01) [G06F 8/65 (2013.01)] | 20 Claims |

|
1. A digital twin auto-coding orchestrator computer program product, the computer program product comprising executable instructions, the executable instructions when executed by a processor on a computer system:
receive an updated version of a software program, wherein an older version of the software program is installed on the computer system;
gather two or more quanta of data from the computer system, wherein the data comprises infrastructure data and older version data;
record the two or more quanta of data in a database;
analyze the two or more quanta of data;
create a digital twin of the computer system using the two or more quanta of data;
automatically generate a proposed workflow to update the older version to the updated version;
automatically generate machine-readable code to implement the proposed workflow;
test the proposed workflow and the machine-readable code on the digital twin; and
revise the proposed workflow and machine-readable code based on the test;
wherein:
the infrastructure data comprises:
hardware data including performance, volume, and load capacity; and
data on all software installed on the computer system, including performance data, memory utilization, processor utilization, and process runtimes;
older version data comprises:
version history;
performance data;
memory utilization;
processor utilization; and
process runtime; and
the proposed workflow comprises one or more discrete tasks to install the updated version in a set order to minimize downtime and disruption.
|