Cobol X

Stratego -- Strategies for Program Transformation

CobolX is a transformation system for COBOL developed by HedzerWestra based on StrategoLanguage and the Tools.XT tool set.

The project is done in collaboration with the SoftwareImprovementGroup.

CobolX is split up into a number of small components:

  • CobolGrammar?
  • LanguageX?: generation of PP tables and Stratego signatures
  • RuleX?: flexible and easy to adapt, extend and use transformation building system
  • LayoutPreservationSystem?: enabling transformations with Stratego while preserving layout
  • cobolX: generating reports about transformed files

With this system, two applications have been built: