Compact representation of vendor hardware module revisions in an open architecture test system
First Claim
1. A method, executed by a computer, for associating software components with vendor hardware module versions in an open architecture test system, wherein the open architecture test system comprises a System Controller, one or more Site Controllers, one or more vendor hardware modules, and one or more devices-under-test (DUTs), comprising:
- receiving a set of hardware versions of a vendor hardware module;
processing the set of hardware versions of the vendor hardware module, wherein a mask value representing an equivalence class of hardware version numbers is generated based on the set of hardware versions of the vendor hardware module, wherein the mask value comprises a mask and a masked number, wherein the mask is a data pattern within the range of the set of hardware versions of the vendor hardware module, and wherein the data pattern comprises at least a don'"'"'t-care bit and an unmasked bit;
obtaining user choices of hardware versions of the vendor hardware module;
validating the user choices of hardware versions of the vendor hardware module;
creating a system profile in accordance with the user choices of hardware versions of the vendor hardware module;
receiving a new hardware version of the vendor hardware module, wherein the new hardware version of the vendor hardware module is a member of the equivalence class of hardware version numbers; and
testing the new hardware version of the vendor hardware module using the system profile.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and system for associating software components with vendor hardware module versions in an open architecture test system are disclosed. The method includes receiving a set of hardware versions of a vendor hardware module, receiving a set of software components supported by the vendor hardware module, processing the set of hardware versions, where the set of hardware versions is represented as an equivalence class of hardware version numbers using a mask value, obtaining user choices of hardware versions of the vendor hardware module, validating the user choices of hardware versions of the vendor hardware module, and creating a system profile in accordance with the user choices of hardware versions.
12 Citations
21 Claims
-
1. A method, executed by a computer, for associating software components with vendor hardware module versions in an open architecture test system, wherein the open architecture test system comprises a System Controller, one or more Site Controllers, one or more vendor hardware modules, and one or more devices-under-test (DUTs), comprising:
-
receiving a set of hardware versions of a vendor hardware module; processing the set of hardware versions of the vendor hardware module, wherein a mask value representing an equivalence class of hardware version numbers is generated based on the set of hardware versions of the vendor hardware module, wherein the mask value comprises a mask and a masked number, wherein the mask is a data pattern within the range of the set of hardware versions of the vendor hardware module, and wherein the data pattern comprises at least a don'"'"'t-care bit and an unmasked bit; obtaining user choices of hardware versions of the vendor hardware module; validating the user choices of hardware versions of the vendor hardware module; creating a system profile in accordance with the user choices of hardware versions of the vendor hardware module; receiving a new hardware version of the vendor hardware module, wherein the new hardware version of the vendor hardware module is a member of the equivalence class of hardware version numbers; and testing the new hardware version of the vendor hardware module using the system profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An open architecture test system, comprising:
-
one or more computers implementing; a System Controller; one or more Site Controllers coupled to the System Controller; one or more vendor hardware modules coupled to a Site Controller; one or more devices-under-test (DUTs) coupled to a vendor hardware module in parallel; means for receiving a set of hardware versions of a vendor hardware module; means for processing the set of hardware versions of the vendor hardware module, wherein a mask value representing an equivalence class of hardware version numbers is generated based on the set of hardware versions of the vendor hardware module, wherein the mask value comprises a mask and a masked number, wherein the mask is a data pattern within the range of the set of hardware versions of the vendor hardware module, and wherein the data pattern comprises at least a don'"'"'t-care bit and an unmasked bit; means for obtaining user choices of hardware versions of the vendor hardware module; means for validating the user choices of hardware versions of the vendor hardware module; means for creating a system profile in accordance with the user choices of hardware versions of the vendor hardware module; means for receiving a new hardware version of the vendor hardware module, wherein the new hardware version of the vendor hardware module is a member of the equivalence class of hardware version numbers; and means for testing the new hardware version of the vendor hardware module using the system profile. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, executed by a computer, for representing vendor hardware module versions in an open architecture test system, wherein the open architecture test system comprises a System Controller, one or more Site Controllers, one or more vendor hardware modules, and one or more devices-under-test (DUTs), comprising:
-
receiving a set of hardware versions of a vendor hardware module; processing the set of hardware versions of the vendor hardware module, wherein a mask value representing an equivalence class of hardware version numbers is generated based on the set of hardware versions of the vendor hardware module, wherein the mask value comprises a mask and a masked number, wherein the mask is a data pattern within the range of the set of hardware versions of the vendor hardware module, and wherein the data pattern comprises at least a don'"'"'t-care bit and an unmasked bit; obtaining user choices of hardware versions of the vendor hardware module; validating the user choices of hardware versions of the vendor hardware module; receiving a new hardware version of the vendor hardware module, wherein the new hardware version of the vendor hardware module is a member of the equivalence class of hardware version numbers; and testing the new hardware version of the vendor hardware module using the equivalence class of hardware version numbers. - View Dependent Claims (20, 21)
-
Specification