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 схемы технологического процесса.