EVALUATING SOFTWARE COMPLIANCE
First Claim
1. A software compliance assessment apparatus for determining a level of compliance of a software application in execution in a virtualised computing environment, the apparatus comprising:
- an identifier adapted to identify resources instantiated for execution of the application;
a retriever adapted to retrieve a compliance characteristic for the application, the compliance characteristic being retrieved based on the identified resources, and the compliance characteristic having associated a compliance criterion based on a formal parameter;
a selector adapted to select a software component for providing an actual parameter corresponding to the formal parameter, the actual parameter being based on data concerning at least one of the resources;
an evaluator adapted to evaluate the compliance criterion using the actual parameter; and
a detector adapted to detect a change to one or more of the resources,wherein the identifier, selector and evaluator are operable in response to a determination by the detector that one or more resources is changed,wherein the selector selects the software component based on an identification of one or more data items that the software component is operable to provide.
1 Assignment
0 Petitions
Accused Products
Abstract
A software compliance assessment apparatus for determining a level of compliance of a software application in execution in a virtualised computing environment, the apparatus comprising: an identifier component operable to identify resources instantiated for execution of the application; a retriever component operable to retrieve a compliance characteristic for the application, the compliance characteristic being retrieved based on the identified resources, and the compliance characteristic having associated a compliance criterion based on a formal parameter; a selector component operable to select a software component for providing an actual parameter corresponding to the formal parameter, the actual parameter being based on data concerning at least one of the resources; an evaluator component operable to evaluate the compliance criterion using the actual parameter; and a detector component operable to detect a change to one or more of the resources, wherein the identifier component, selector component and evaluator component are operable in response to a determination by the detector component that one or more resources is changed, wherein the selector component selects the software component based on an identification of one or more data items that the software component is operable to provide.
28 Citations
15 Claims
-
1. A software compliance assessment apparatus for determining a level of compliance of a software application in execution in a virtualised computing environment, the apparatus comprising:
-
an identifier adapted to identify resources instantiated for execution of the application; a retriever adapted to retrieve a compliance characteristic for the application, the compliance characteristic being retrieved based on the identified resources, and the compliance characteristic having associated a compliance criterion based on a formal parameter; a selector adapted to select a software component for providing an actual parameter corresponding to the formal parameter, the actual parameter being based on data concerning at least one of the resources; an evaluator adapted to evaluate the compliance criterion using the actual parameter; and a detector adapted to detect a change to one or more of the resources, wherein the identifier, selector and evaluator are operable in response to a determination by the detector that one or more resources is changed, wherein the selector selects the software component based on an identification of one or more data items that the software component is operable to provide. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of a compliance assessment component for determining a level of compliance of a software application in execution in a virtualised computing environment, the method comprising:
-
identifying resources instantiated for execution of the application; retrieving a compliance characteristic for the application, the compliance characteristic being retrieved based on the identified resources, and the compliance characteristic having associated a compliance criterion based on a formal parameter; selecting a software component for providing an actual parameter corresponding to the formal parameter, the actual parameter being based on data concerning at least one of the resources; evaluating the compliance criterion using the actual parameter; and in response to a determination that one or more resources is changed, repeating at least the identifying, selecting and evaluating steps, wherein the selection of the software component is based on an identification of one or more data items that the software component is operable to provide. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification