The following examples show how you can use Pennington's XTRAN expert system as a meta-tool to automate virtually any software engineering activity.
Assemblers
C
COBOL
HTML
Natural
PL/I
XML
Module/Function
Cross-References
These examples illustrate the language-independent nature of XTRAN's rules language. They were all produced using exactly the same set of rules.
Using XTRAN for Year 2000 (Y2K) Impact Analysis
Assemblers to
C
HP (Digital, Compaq) MACRO-11 assembler
HP (Digital, Compaq) VAX MACRO assembler
Translating user function entry macro in HP (Digital,
Compaq) VAX MACRO
Translating labeled structures in HP (Digital, Compaq) VAX
MACRO
Translating problem operands in HP (Digital, Compaq) VAX
MACRO
Translating in-line function arguments in Encore (SEL,
Gould) assembler
Fortran to
C
IBM Series/1
EDL to C
Pascal to
C
PL/I to
C
PL/M to
C
Translating HP (Digital, Compaq) Runoff to
HTML
Translating HP (Digital, Compaq) Runoff to Rich Text
Format (RTF)
The following example combines XTRAN's analysis, re-engineering, code generation, and text processing capabilities.
COPYRIGHT 2008; reproduction prohibited without permission. Revised 2007-09-12
XTRAN is a trademark of Pennington Systems Incorporated; Natural of Software AG; Series/1 and EDL of IBM Corporation; and PDP, VAX, MACRO-11, and VAX MACRO of Hewlett-Packard.
Pennington Systems Incorporated
8655 East Via de Ventura, Suite G200
Scottsdale, Arizona 85258-3321
Phone: +1(480)626-5503
Fax: +1(480)626-7618
Email: Info@Pennington.com
Web: http://WWW.Pennington.com