Hardware device based software generation
AssigneeInternational Business Machines Corporation
InventorsHarish Bharti, Rajesh K. Saxena, Balakrishnan Sreenivasan
Life of this patent
Estimating the term…
Abstract
A method and system for improving an operation of an automated IT system is provided. The method includes identifying a minimum set of software applications associated with requirements of processes executed by a hardware device with respect to an IT system. A list of sub-features associated with software based solutions is generated and associated evaluation code is generated. Software features are identified and software operational solutions are generated. Gating criteria adjustment code for selecting additional software applications is generated and executed resulting in improved operation of the hardware device.
Claims20
An automated IT system operational improvement method comprising:
- generating, by a processor of a hardware device of an IT system based on results of identifying a minimum set of software applications associated with requirements of processes executed by said hardware device with respect to said IT system, a list of sub-features and a minimum fitment criteria associated with software based solutions for modifying said minimum set of software applications, wherein said requirements are comprised by metadata;
- generating, by said processor based on said software based solutions and analyzed database systems, evaluation code for evaluating available software applications of said minimum set of software applications with respect to features of said list of sub-features associated with specified fitment scores;
- identifying, by said processor, software features for each available software application of said available software applications;
- generating, by said processor in response to mapping associated data structures to specialized memory devices, software operational solutions for each said available software application;
- identifying, by said processor, a software operational solution of said software operational solutions, said software operational solution comprising all available features of said software features associated with said minimum set of software applications and comprising a greater number of features than any other software application of said minimum set of software applications;
- generating, by said processor based on said software operational solution, gating criteria adjustment code for selecting additional software applications of said minimum set of software applications;
- and
- executing, by said processor, said gating criteria adjustment code resulting in improved operation of said hardware device.
A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a processor of a hardware device of an IT system implements an automated IT system operational improvement method, said method comprising:
- generating, by said processor based on results of identifying a minimum set of software applications associated with requirements of processes executed by said hardware device with respect to said IT system, a list of sub-features and a minimum fitment criteria associated with software based solutions for modifying said minimum set of software applications, wherein said requirements are comprised by metadata;
- generating, by said processor based on said software based solutions and analyzed database systems, evaluation code for evaluating available software applications of said minimum set of software applications with respect to features of said list of sub-features associated with specified fitment scores;
- identifying, by said processor, software features for each available software application of said available software applications;
- generating, by said processor in response to mapping associated data structures to specialized memory devices, software operational solutions for each said available software application;
- identifying, by said processor, a software operational solution of said software operational solutions, said software operational solution comprising all available features of said software features associated with said minimum set of software applications and comprising a greater number of features than any other software application of said minimum set of software applications;
- generating, by said processor based on said software operational solution, gating criteria adjustment code for selecting additional software applications of said minimum set of software applications;
- and
- executing, by said processor, said gating criteria adjustment code resulting in improved operation of said hardware device.
A hardware device of an IT system comprising a processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements an automated IT system operational improvement method comprising:
- generating, by said processor based on results of identifying a minimum set of software applications associated with requirements of processes executed by said hardware device with respect to said IT system, a list of sub-features and a minimum fitment criteria associated with software based solutions for modifying said minimum set of software applications, wherein said requirements are comprised by metadata;
- generating, by said processor based on said software based solutions and analyzed database systems, evaluation code for evaluating available software applications of said minimum set of software applications with respect to features of said list of sub-features associated with specified fitment scores;
- identifying, by said processor, software features for each available software application of said available software applications;
- generating, by said processor in response to mapping associated data structures to specialized memory devices, software operational solutions for each said available software application;
- identifying, by said processor, a software operational solution of said software operational solutions, said software operational solution comprising all available features of said software features associated with said minimum set of software applications and comprising a greater number of features than any other software application of said minimum set of software applications;
- generating, by said processor based on said software operational solution, gating criteria adjustment code for selecting additional software applications of said minimum set of software applications;
- and
- executing, by said processor, said gating criteria adjustment code resulting in improved operation of said hardware device.
Dependencies are inferred from the claim text.