| US 7,543,058 B1 | ||
| Defining and implementing configuration standards for facilitating compliance testing in an environment | ||
| Naga A. Ayachitula, Elmsford, N.Y. (US); Melissa J. Buco, Amawalk, N.Y. (US); Lalitha Kamesam, Cortlandt Manor, N.Y. (US); David Loewenstern, New York, N.Y. (US); Larisa Shwartz, Scarsdale, N.Y. (US); and Christopher Ward, Glen Ridge, N.J. (US) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Jun. 30, 2008, as Appl. No. 12/165,021. | ||
| Int. Cl. G06F 15/16 (2006.01); G06F 15/173 (2006.01); G06F 15/177 (2006.01) | ||
| U.S. Cl. 709—224 [709/220; 709/223; 709/225; 709/229] | 1 Claim |

| 1. A method for facilitating compliance testing in an environment, comprising:
defining components for compliance testing as a set of attribute values pairs represented as configuration items;
defining relationships between the components;
storing the component definitions and the relationship definitions in a searchable database;
defining Configuration Standards for the configuration items, the Configuration Standards comprised of scope and restrictions,
the scope identifying configuration items to which the Configuration Standards apply, the restrictions defining requirements
for compliance to the Configuration Standards;
wherein the scope, for the Configuration Standards, comprises:
scope search strings, which are configured to identify the configuration items via a scope search string search;
scope links, which are configured to link to the configuration items for identifying the configuration items; and
configuration items list, which is configured to identify the configuration items therein;
wherein the restrictions, for the Configuration Standards, comprise:
a restriction search string, which is configured to identify the requirements in terms of attributes and relationships for
compliance via a restriction search string search;
configuration instance restriction, which is configured to identify requirements for compliance based on attributes and relationships
of a configuration instance; and
configuration items standard instance, which is configured to identify requirements for compliance based on attributes and
relationships of a created object;
storing the Configuration Standards in the database; and
performing compliance testing for components against a selected Configuration Standards, the performance compliance comprising:
determining, depending on the scope and the restrictions of each of the selected Configuration Standards, which of the components
within the scope of the selected Configuration Standards fails to meet the restrictions of the selected Configuration Standards;
and
outputting results as a list, wherein the list comprises each of the components that failed to meet the selected Configuration
Standards.
|