Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2014202932) ENFORCING SOFTWARE COMPLIANCE
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2014/202932 International Application No.: PCT/GB2014/000229
Publication Date: 24.12.2014 International Filing Date: 12.06.2014
IPC:
G06F 11/30 (2006.01) ,G06F 9/44 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
11
Error detection; Error correction; Monitoring
30
Monitoring
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
Applicants:
BRITISH TELECOMMUNICATIONS public limited company [GB/GB]; 81 Newgate Street London EC1A 7AJ, GB
Inventors:
DIMITRAKOS, Theo; GB
GEORGALAS, Nektarios; GB
EL-MOUSSA, Fadi; GB
PAWAR, Pramod; GB
VAFIADIS, George; GB
Agent:
ROBERTS, Scott, Anthony; BT Legal Intellectual Property Department PP: C5A, BT Centre 81 Newgate Street London EC1A 7AJ, GB
Priority Data:
13250069.519.06.2013EP
Title (EN) ENFORCING SOFTWARE COMPLIANCE
(FR) MISE EN ŒUVRE D'UNE CONFORMITÉ LOGICIELLE
Abstract:
(EN) An apparatus for enforcing a compliance requirement for a software application in execution in a virtualised computing environment, the apparatus comprising: an identifier component operable to identify a resource 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 resource and having associated a compliance criterion based on a formal parameter, the compliance criterion defining a set of compliant resource states; a first 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 the resource; an evaluator component operable to evaluate the compliance criterion using the actual parameter; an application modifier component operable to, in response to a determination that the resource is outside the set of compliant resource states, the determination being based on the evaluation of the compliance criterion, modify the software application to a modified software application having associated a resource with a state belonging to the set of compliant resource states; 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, and 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.
(FR) La présente invention concerne un appareil permettant de mettre en œuvre une exigence de conformité pour une application logicielle en cours d'exécution dans un environnement informatique virtualisé, l'appareil comprenant : un élément d'identification servant à identifier une ressource instanciée pour l'exécution de l'application ; un élément de récupération servant à récupérer une caractéristique de conformité pour l'application, la caractéristique de conformité étant récupérée sur la base de la ressource identifiée et ayant un critère de conformité associé sur la base d'un paramètre formel, le critère de conformité définissant un ensemble d'états de ressource conformes ; un premier élément de sélection servant à sélectionner un élément logiciel en vue de fournir un paramètre réel correspondant au paramètre formel, le paramètre réel étant basé sur des données concernant la ressource ; un élément d'évaluation servant à évaluer le critère de conformité à l'aide du paramètre réel ; un élément de modification d'application servant, en réponse à une détermination selon laquelle la ressource se trouve à l'extérieur de l'ensemble d'états de ressource conformes, la détermination étant basée sur l'évaluation du critère de conformité, à modifier l'application logicielle en une application logicielle modifiée à laquelle est associée une ressource ayant un état appartenant à l'ensemble d'états de ressource conformes ; et un élément de détection servant à détecter une modification sur une ou plusieurs ressources parmi les ressources, l'élément d'identification, l'élément de sélection et l'élément d'évaluation pouvant être mis en œuvre, en réponse à une détermination par l'élément de détection selon laquelle une ou plusieurs ressources sont modifiées, et le sélecteur sélectionnant l'élément logiciel sur la base d'une identification d'un ou de plusieurs éléments de données que l'élément logiciel a pour fonction de fournir.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)