|
ESTC offers a complete suite
of Source
Code Recovery Services to ensure
completeness and availability all of your source code.
All recovered code is guaranteed
to be 100% functionally equivalent to the original source code.
The Gartner
Group has estimated that companies are missing anywhere from 3%
to 5% of their source code. In a medium-sized software portfolio,
that can add up to hundreds of thousands of lines of code. And when
source for even one module is missing, the entire application is
compromised!
ESTC's Source Code Recovery Services
use the patented ReSource technology to generate source code
from the load module supplied by the client. Our recovery consultants
validate the recovery process by compiling the generated source
and comparing the resulting object code to the original file. Any
necessary adjustments are made to the source so that the consultant
can again compile the source code and validate that it is 100% functionally
equivalent to the original load module.
We can match client-provided copybooks
to the data definitions generated by the recovery technology. The
source code returned to the client will contain the original, meaningful
data names as defined in the copybook, where appropriate. The renaming
process produces code that is more readable and more meaningful
to the customer.
ESTC's Source Code Recovery Services
can use a test or similar version of the source code to reconcile
recovered source code. The client-provided version of the source
program is blended into the program generated by the basic recovery
process. The source code returned to the client will contain appropriately
matched data names, labels and original comments based on the client-provided
version of the source program.
We can also determine which version
of source code is actually in production. First, we determine the
original source language of the object code, compiler version, compile
options and other information. Then, we compile each source module
and compare the resulting object code to the original object to
determine if they match. ESTC's Source Code Recovery Services will
respond with a written report that identifies which version of source
matches the load module. If no match is found, the client has the
the option of requesting additional recovery or reconciliation services
described above.
|