A Technological Challenge
To transform assembler programs into a higher
programming language is in itself already an
enormous challenge. Apart from the technical
problems you have to address several other
subjects as well:
1.
The target code must not just function - it
needs to be well readable, too.
2.
A 1:1 translation is not acceptable since
many instructions must be interpreted as a
group and translated as such.
3.
Assembler programmers play around with
the many possibilities of this language.
Everyone has his own style. The converter
must be able to adapt to these facts.
4.
Registers play a leading role in assembler
programs. You need to come up with
better solutions than just replacing them
with pointers.
5.
A converter must cover all the different
mainframe assemblers plus all the macros
of the operating systems and subsystems.
6.
There must be an easy integration of user
macros into the converter.
A2C - Conversion of Assembler to COBOL
A Very Complex Set of Rules
A2C works highly iterative: it moves the code in
small steps closer and closer to COBOL.
The basic rule set of A2C alone consists of 12
rule sets with 330 single rules in total! In addition
to that A2C covers macros related to the operating
systems, to DB and DC as well as customer
macros and special adaptations.
Converts Mainframe Assembler to COBOL
The product transforms assembler programs of
z/OS, z/VSE and BS2000 into well readable and
structured COBOL.
Depending on the nature of the source program
A2C achieves an automation of 70 to 90%. After
the conversion we apply a manual refinement, the
so-called polishing.
The functions of A2C are offered as a service
resulting in error-free compiled and unit-tested
COBOL programs for the compiler of your choice.
The cost of transformation is agreed upon before-
hand as binding fixed price.
Contact
Jobs
© IT Modernisation UG
Download A2C product flyer
New!
Free trial conversion
from assembler
to COBOL
See a conversion example ...
Legal