Integrated chaining process for continuous software integration and validation
First Claim
1. A system for software integration and validation, comprising:
- a chained integration processor;
a hardware platform comprising a plurality of operating components corresponding to an information handling system;
a software delivery stack operable to provide a plurality of software packages for compatibility testing with said hardware platform;
a plurality of operating systems; and
a plurality of validation tools;
wherein said chained integration processor is operable to use said validation tools to verify compatibility of said software packages with said hardware platform for said plurality of operating systems.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for automating the installation of a plurality of operating system and device management software combinations, with their respective and related configuration data, onto a plurality of information management system platform hardware. The present invention also provides for the automated and systemic validation of proper interoperability between all installed software components. All related details of the integration, installation and validation processes are automatically recorded and stored in a manner conducive to future retrieval, review, analysis, modification, and possible re-use. The method and apparatus of the present invention uses a chained integration process (CIP), which treats a combination of information handling system hardware and a software delivery stack, including BIOS, device drivers, firmware, and other software components, as input. The individual components of the software stack are sequentially combined with various operating systems during the installation process. A validation process is iteratively performed as each component is installed, with resultant configuration data, testing processes, and related validation results saved into a Record Storage System (RSS). A Remote Management Unit (RMU) provides manual or automatic override, and re-boot or restart, of a system that is operating in a hung state to return the system to a stable state.
32 Citations
20 Claims
-
1. A system for software integration and validation, comprising:
-
a chained integration processor;
a hardware platform comprising a plurality of operating components corresponding to an information handling system;
a software delivery stack operable to provide a plurality of software packages for compatibility testing with said hardware platform;
a plurality of operating systems; and
a plurality of validation tools;
wherein said chained integration processor is operable to use said validation tools to verify compatibility of said software packages with said hardware platform for said plurality of operating systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for software integration and validation, comprising:
-
operably coupling a hardware platform and a software delivery stack, comprising a plurality of software packages, to a chained integration processor;
running a plurality of operating systems on said hardware platform in conjunction with said plurality of software packages; and
using said chained integration processor to implement a plurality of validation tools to verify compatibility of said software packages with said hardware platform for said plurality of operating systems. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification