Hardware certification based on certifying development processes
AssigneeRed Hat, Inc.
InventorRichard Ding Li
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide methods and systems for certifying components based on certification of the development and testing processes of the components. As noted above, traditional certification relies on the certification service or agent to specify the exact details of the development and testing processes performed on a component. In contrast, embodiments of the present invention rely on determining a standard required that should be satisfied by the processes performed on the component and certifying those processes that meet this standard. Hence, detailed specification of the individual actions performed in certified processes is unnecessary. This allows the various entities that develop or test (i.e., produce) a component to flexibly determine their own processes.
Claims19
A method comprising:
- providing to an entity, by a certification service that is executed by a server, a set of standards required for a test process that the entity uses to test a component of hardware;
- receiving, from the entity, acknowledgment that the test process for the component of hardware complies with the set of standards;
- and
- certifying that use of the complying test process to test the component of hardware will result in a certification of the component of hardware.
An apparatus comprising:
- a database configured to store a set of standards required for certification;
- and
- a processor configured to:
- provide, to an entity, the set of standards required for a test process that the entity uses to test a component of hardware;
- receive, from the entity, acknowledgment that the test process for the component of hardware complies with the set of standards;
- and
- certify that use of the complying test process to test the component of hardware will result in a certification of the component of hardware.
A method comprising:
- providing to an entity, by a certification service that is executed by a server, a checklist of requirements for testing a component of hardware;
- obtaining, from the entity, an acknowledgment that a test process for testing the component of hardware complies with the checklist;
- and
- certifying that use of the complying test process to test the component of hardware will result in a certification of the component of hardware.
A method comprising:
- receiving, by a certification service that is executed by a server, information that describes processes performed by entities to test a component of hardware;
- determining, by the certification service, a set of requirements for certification that are common to at least some of the processes performed by the entities;
- distributing the set of requirements to the entities;
- receiving, from the entities, acknowledgment that the at least some of the processes comply with the set of requirements;
- and
- certifying that use of the complying processes to test the component of hardware will result in a certification of the component of hardware.
A non-transitory computer-readable storage medium, having instructions stored therein, which when executed, cause a computer system to perform a method comprising:
- providing to an entity a set of standards required for a test process that the entity uses to test a component of hardware;
- receiving, from the entity, acknowledgment that the test process for the component of hardware complies with the set of standards;
- and
- certifying that use of the complying test process to test the component of hardware will result in a certification of the component of hardware.
Dependencies are inferred from the claim text.