A system, method and computer program for rehosting a legacy application computer program written in one computer program dialect to a target dialect, for porting a control computer program, such as a Test Program, from one hardware platform to another, and for analyzing a computer program and creating a report. The rehost computer program is used to create a translation module in a first dialect which is comprised of a plurality of processed statements that are parsed, formatted and generalized and to store the statements in a searchable tree format. An existing translation module is enhanced by processing a number of programs and adding only unique statements. Each statement in the existing translation module has as a nested array an equivalence in the target language. A legacy program to be rehosted is first parsed and formatted into the same processed statement types as in the translation module and then a look-up is performed on a statement by statement basis to find and store the equivalent statements in the translation module, replacing the generalized elements therein with the actual values in the processed legacy statements. When it is desired to have a report of the statistics of a computer program, that computer program is parsed and formatted into statements, and then the desired information about the statements is processed into a table or even flow chart.

Система, метод и компьутерная программа для rehosting компьутерная программа применения legacy написанная в одном диалекте компьутерной программы к диалекту цели, для держать компьутерную программу управления, such as программа испытания, от одной платформы аппаратных средств к другим, и для анализировать компьутерную программу и создавать рапорт. Компьутерная программа rehost использована для того чтобы создать модуль перевода в первом диалекте состоится из множественности обрабатываемых заявлений parsed, форматированы и обобщены и хранить заявления в searchable вале форматируйте. Existing модуль перевода увеличен путем обрабатывать несколько программы и добавлять только уникально заявления. Каждое заявление в existing модуле перевода имеет по мере того как, котор гнездят блок равнозначность в целевом языке. Программа legacy, котор нужно быть rehosted сперва parsed и форматирована в такие же обрабатываемые типы заявления как в модуле перевода и после этого look-up выполнен на заявлении основой заявления для того чтобы найти и сохранить соответствующие заявления в модуле перевода, заменяя ть обобщенные элементы в этом с фактический показатель в обрабатываемых заявлениях legacy. Когда пожеланы, что имеет рапорт статистик компьутерной программы, та компьутерная программа parsed и форматирована в заявления, и после этого заданная информация о заявлениях обработана в таблицу or even схемы технологического процесса.

 
Web www.patentalert.com

< Semiconductor device fabrication using a photomask designed using modeling and empirical testing

< Fiber channel CRC for internal error checking on a switching platform

> Method for forming a relative placement of components of an integrated circuit using a structural similarity group

> Intelligent structure simplification to facilitate package analysis of complex packages

~ 00092