WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |

Search International and National Patent Collections
World Intellectual Property Organization
Machine translation
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2012/052215    International Application No.:    PCT/EP2011/065034
Publication Date: 26.04.2012 International Filing Date: 31.08.2011
G06F 9/45 (2006.01)
Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION [US/US]; New Orchard Road Armonk, New York 10504 (US) (For All Designated States Except US).
WRIGHT, Andrew [GB/GB]; (GB) (For US Only).
LEE, Philip, Robert [GB/GB]; (GB) (For US Only).
TODD, Mark [GB/GB]; (GB) (For US Only).
BURGHARD, Stephen, John [GB/GB]; (GB) (For US Only)
Inventors: WRIGHT, Andrew; (GB).
LEE, Philip, Robert; (GB).
TODD, Mark; (GB).
BURGHARD, Stephen, John; (GB)
Agent: STRETTON, Peter, John; IBM United Kingdom Limited Intellectual Property Law Hursley Park Winchester Hampshire SO21 2JN (GB)
Priority Data:
10188528.3 22.10.2010 EP
Abstract: front page image
(EN)A method of developing software in which the software comprises a plurality of programs, comprises the principal steps of receiving a change to a program, invoking a data structure checking procedure, parsing the changed program for reference to a data structure, locating other instances of a referenced data structure in other programs within the software, comparing the referenced data structure to the located other instances of the data structure, and performing a predefined action (such as notifying a programmer or correcting the inconsistencies) in response to any detected differences between a referenced data structure and the located other instances of the data structure. These steps are repeated for all data structures within the changed program.
(FR)Un procédé de développement logiciel dans lequel le logiciel comprend une pluralité de programmes comporte les étapes principales consistant à recevoir une modification d'un programme, appeler une procédure de contrôle de structure de données, analyser le programme modifié pour rechercher une référence à une structure de données, localiser d'autres instances d'une structure de données référencée dans d'autres programmes à l'intérieur du logiciel, comparer la structure de données référencée aux autres instances localisées de la structure de données, et exécuter une action prédéfinie (comme informer un programmeur ou corriger les incohérences) en réponse à des différences détectées entre une structure de données référencée et les autres instances localisées de la structure de données. Ces étapes sont répétées pour toutes les structures de données à l'intérieur du programme modifié.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, 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, IS, JP, KE, KG, KM, 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, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, 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 (BW, GH, GM, KE, LR, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (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, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)