Test management system and method for an integrated computing system

US10977163B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10977163-B1
Application numberUS-201715581251-A
CountryUS
Kind codeB1
Filing dateApr 28, 2017
Priority dateApr 28, 2017
Publication dateApr 13, 2021
Grant dateApr 13, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for use as part of a test management system for an integrated computing system may obtain a first object instance of the integrated computing system in which the first object instance generated by applying configuration attributes of the integrated computing system to an object model of the integrated computing system. The first object instance includes a plurality of hierarchally arranged sub-object instances representing a plurality of hierarchally arranged resources of the integrated computing system. The instructions also generate a second object instance from the first object instance, including, for each sub-object instance included within the second object instance, identifying one or more criteria associated with the sub-object instance, generating one or more test procedures to verify proper operation of the resources associated with the sub-object instance according to the one or more criteria, and including the generated test procedures in the sub-object instance of the second object instance.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for use as part of a test management system for an integrated computing system, the system comprising: at least one memory storing instructions that are executed by at least one processor to: obtain a first object instance of the integrated computing system, the first object instance generated by applying configuration attributes of the integrated computing system to an object model of the integrated computing system, the first object instance including a plurality of hierarchically arranged first sub-object instances comprising a plurality of hierarchically arranged logical representations of physical resources of the integrated computing system; generate a second object instance from the first object instance, the second object instance comprising a plurality of hierarchically arranged second sub-object instances, each second sub-object instance corresponding to a respective sub-object instance of the plurality of hierarchically arranged first sub-object instances and comprising a software implementation of a physical model of a respective hierarchically arranged physical resource, wherein the software implementation of the physical model differs from the logical representation of the physical resource; identify one or more criteria associated with each second sub-object instance, the one or more criteria comprising interdependency information between the plurality of hierarchically arranged first sub-object instances; generate respective test procedures to verify proper operation of the physical resources associated with the second sub-object instances according to the one or more criteria, the respective test procedures comprising instructions to be sent to one or more external devices comprising at least one power source, and inputs to the physical resources of the integrated computing system to obtain test results from the physical resources of the integrated computing system; modify each second sub-object instance comprising the software implementation of the physical model of the respective hierarchically arranged physical resource to include one or more of the respective test procedures corresponding to the associated physical resource of the modified second sub-object instance; and operate the at least one power source according to the respective test procedures of the second sub-object instance, wherein success or failure of the respective test procedures is determined based on a response of the physical resources of the integrated computing system to the inputs. 2. The system of claim 1 , wherein the instructions that are executed by the at least one processor are further executed to obtain the one or more criteria from a requirements document that indicates one or more performance requirements of the physical resource associated with the second sub-object instance. 3. The system of claim 1 , wherein the instructions that are executed by the at least one processor are further executed to obtain at least one of the one or more criteria from at least one of a physical build guide or a logical build guide of the physical resource associated with the second sub-object instance. 4. The system of claim 1 , wherein the instructions that are executed by the at least one processor are further executed to identify at least one of the one or more criteria from dependency information included in the second sub-object instance. 5. The system of claim 1 , wherein the instructions that are executed by the at least one processor are further executed to generate a test plan including the respective test procedures formatted in a human readable form. 6. The system of claim 1 , wherein the instructions that are executed by the at least one processor are further executed to control operation of the integrated computing system for performing each of the respective test procedures in the integrated computing system. 7. The system of claim 6 , wherein the instructions that are executed by the at least one processor are further executed to control operation of the one or more external devices for creating a test environment under which at least one of the respective test procedures is performed. 8. The system of claim 1 , wherein the instructions that are executed by the at least one processor are further executed to perform a discovery operation to obtain configuration information about the physical resources in the integrated computing system, and create the first object instance using the discovered configuration information. 9. The system of claim 1 , wherein the instructions that are executed by the at least one processor are further executed to obtain the first object instance from an integrated computing system design tool, wherein the integrated computing system has not been deployed. 10. A method for use as part of a test management system for an integrated computing system, the method comprising: obtaining, using executable instructions stored in a non-transitory storage medium and executed on at least one processor, a first object instance of the integrated computing system, the first object instance generated by applying configuration attributes of the integrated computing system to an object model of the integrated computing system, the first object instance including a plurality of hierarchally arranged first sub-object instances comprising a plurality of hierarchally arranged logical representations of physical resources of the integrated computing system; generating, using the instructions executed on the at least one processor, a second object instance from the first object instance, the second object instance comprising a plurality of hierarchally arranged second sub-object instances, each second sub-object instance corresponding to a respective sub-object instance of the plurality of hierarchically arranged first sub-object instances and comprising a software implementation of a physical model of a respective hierarchically arranged physical resource, wherein the software implementation of the physical model differs from the logical representation of the physical resource; identifying, using the instructions executed on the at least one processor, one or more criteria associated with each second sub-object instance, the one or more criteria comprising interdependency information between the plurality of hierarchically arranged first sub-object instances; generating, using the instructions executed on the at least one processor, respective test procedures to verify proper operation of the physical resources associated with the second sub-object instances according to the one or more criteria, the respective test procedures comprising instructions to be sent to one or more external devices comprising at least one power source, and inputs to the physical resources of the integrated computing; modifying, using the instructions executed on the at least one processor, each second sub-object instance comprising the software implementation of the physical model of the respective hierarchically arranged physical resource to include one or more of the respective test procedures corresponding to the associated physical resource of the modified second sub-object instance; and operating the at least one power source according to the respective test procedures of the second sub-object instance, wherein success or failure of the respective test procedures is determined based on a response of the physical resources of the integrated computing system to the inputs. 11. The method of claim 10 , further comprising obtaining at least one of the one or more criteria from a requirements document that indicates one or more performance requirements of the physical resource associated wit

Assignees

Inventors

Classifications

  • Environments for analysis, debugging or testing of software · CPC title

  • Generation of test inputs, e.g. test vectors, patterns or sequences {; with adaptation of the tested hardware for testability with external testers} · CPC title

  • to test CPU or processors · CPC title

  • by runtime analysis (performance monitoring G06F11/3466) · CPC title

  • for test design, e.g. generating new test cases · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10977163B1 cover?
A system for use as part of a test management system for an integrated computing system may obtain a first object instance of the integrated computing system in which the first object instance generated by applying configuration attributes of the integrated computing system to an object model of the integrated computing system. The first object instance includes a plurality of hierarchally arra…
Who is the assignee on this patent?
Vce Ip Holding Co Llc, Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F11/2236. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 13 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).