×

Apparatus for Migration and Conversion of Software Code from Any Source Platform to Any Target Platform

  • US 20070256058A1
  • Filed: 12/10/2004
  • Published: 11/01/2007
  • Est. Priority Date: 12/15/2003
  • Status: Active Grant
First Claim
Patent Images

1. 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 UI (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, targe 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 segment 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 i 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 c 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 c 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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×