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

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2005069125) AN APPARATUS FOR MIGRATION AND CONVERSION OF SOFTWARE CODE FROM ANY SOURCE PLATFORM TO ANY TARGET PLATFORM
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2005/069125    International Application No.:    PCT/IN2004/000385
Publication Date: 28.07.2005 International Filing Date: 10.12.2004
IPC:
G06F 9/44 (2006.01)
Applicants: EVOLVEWARE INFORMATION TECHNOLOGY (INDIA) PVT. LTD. [IN/IN]; F-102, Riviresa Complex, S/287 Baner Road, Baner, Pune-411045, Maharastra (IN)
Inventors: MARFATIA, Miten, M.; (IN).
RAMBHIA, Ajay, M.; (IN)
Agent: TRIVEDI, Y., J.; Patents & Trademarks Attorneys & Advocate, Yagnajyot Bungalow, Opp Kashiram Agrawal Hall, B/H Jahanvee Restaurant, Polytecnic, Ahmedabad 380 015, Gujarat (IN)
Priority Data:
885/MUM/2003 15.12.2003 IN
Title (EN) AN APPARATUS FOR MIGRATION AND CONVERSION OF SOFTWARE CODE FROM ANY SOURCE PLATFORM TO ANY TARGET PLATFORM
(FR) APPAREIL DE MIGRATION ET DE CONVERSION DE CODE DE LOGICIEL A PARTIR D'UNE PLATE-FORME SOURCE QUELCONQUE EN UNE PLATE-FORME CIBLE QUELCONQUE
Abstract: front page image
(EN)An Apparatus For Migration And Conversion Of Software Code From Any Source Platform To Any Target Platform that` migrates and/or converts any source application working on any platform into a format of any target platform comprises of: An inputting means for accepting the entire source code of sample part in ASCII to analyse the business logic of the source application, obtaining U1 (User Interface)/GUI (Graphical User Interface) details of the source and target application, also receiving validation schemes of source front-end interface, obtaining the definitions of the target back-end system, the existing test scripts to facilitate the quality control phase of the generated code, the source code entry points to business processes, target environment specification or definitions which includes target platform(s),languages to be used, target database, coding standards, target architecture and framework, third party components, existing applications which have to be plugged with target application, and sample code for the application working in the target environment (if available); An analysing means for analysing the source schemes provided by the client to create target schemes, analysing the business logic in the source application to create workflow diagrams that represent the source application processes, identifying the code segments in the source application and analysing the target to generate the target architecture and the technology associated with it; A setting up means for generating custom knowledge base where the existing KB is reviewed for particular migration and in case of no such KB exist, a custom KB is created; A processing means for conversion of source code in format of target specification wherein the complete source code is passed through a knowledge engine on the basis of iteration and during this time the knowledge engine remains coupled to the knowledge base for conversion of source code in format of target specifications; and after each iteration the knowledge base is updated which leads to speedy and better conversion of source code as the Custom KB has now more structured information of source platform and source application with respect to target platform and target specifications; and A documenting means for generation of reports during review of the process stage and a .summary report after the end of the conversion process, which consists of the code that is not converted automatically. This unconverted code is then converted manually at applicants Resource Centre.
(FR)L'invention concerne un appareil de migration et de conversion de code de logiciel à partir d'une plate-forme source quelconque en une plate-forme cible quelconque migrant et/ou convertissant une application source quelconque exécutée sur une plate-forme quelconque en un format d'une plate-forme cible quelconque et comprenant: des moyens d'entrée permettant d'accepter le code source complet d'une partie d'échantillon dans ASCII, aux fins d'analyse de la logique commerciale de l'application source, d'obtenir des détails UI (Interface Utilisateur)/GUI (Interface Graphique Utilisateur) des applications source et cible et de recevoir des schémas de validation d'une interface frontale source, d'obtenir les définitions du système dorsal cible, les scripts de test existants permettant de faciliter la phase de contrôle de la qualité du code généré, les points d'entrée du code source dans les processus commerciaux, la spécification ou les définitions de l'environnement cible comprenant des plates-formes cibles, des langages à utiliser, une base de données cible, des normes de codage, une architecture et un cadre cibles, des composants de troisième partie, des applications existantes devant être connectées à une application cible et un code d'échantillon destiné à l'application exécutée dans l'environnement cible (si disponible); des moyens d'analyse permettant d'analyser les schémas source fournis par le client, de manière à créer des schémas cibles, d'analyser la logique commerciale dans l'application source, aux fins de création de digrammes de flux de travail représentant les processus de l'application source, d'identifier les segments du code dans l'application source et d'analyser la cible, afin de générer l'architecture cible et la technologique associée à celle-ci; des moyens de développement permettant de générer une base de connaissances personnelle dans laquelle le KB existant est revu aux fins de migration spécifique et, au cas où aucun KB n'existe, un KB personnel est créé; des moyens de traitement destinés à la conversion d'un code source en un format de spécification cible, le code source complet étant passé dans un moteur de connaissances en fonction d'itération et, pendant ce temps, le moteur de connaissances reste couplé à la base de connaissance, aux fins de conversion du code source en un format de spécifications cibles; et après chaque itération la base de connaissances est mise à jour, engendrant une meilleure conversion rapide du code source, du fait que le KB Personnel comprend maintenant plus d'informations structurées des plate-forme et application sources par rapport à une plate-forme cible et des spécifications cibles; ainsi que des moyens de documentation permettant de générer des rapports pendant le passage en revue de l'étape du procédé et un rapport de résumé après la fin du procédé de conversion, se présentant sous la forme du code qui n'est converti automatiquement. Ce code non converti est ensuite converti manuellement au centre de ressources des appliquants.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, 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 (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, MC, NL, PL, PT, RO, SE, SI, SK, 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)