Modernization, Beautification or Conversion from any language to any language with the Cornerstone G4/Technology, generic and fully automated.
G4 System (G4S, pronounced as “G-Force”) is Cornerstone’s 4th generation of tools and techniques for solving every imaginable software conversion problem (standardization, unifying, beautifying and normalization of complex application systems) in an automated way. The result is always improved efficiency, reduced software maintenance costs, upgraded and enhanced insight, overview, and better basis for maintenance engineers.

Whether the motive is changing from one platform to another or implementation of more flexible development languages or decreasing the Total Cost Of Ownership, G4/Migrator offers effective help. The latter is achieved by decomposing application software systems into syntactical structures, which are analyzed to derive semantics of code, structure and data. This results in complete and transparent views of the entire system, across all thinkable system relationships.

Design ‘secrets’ and undocumented features will be revealed, eliminating the reliance upon costly skilled software developers for doing maintenance work. G4 provides an addition for a platform, in which maintenance issues can be dealt with ranging from the initial language definition up to the final solution. Whether it is an application system wide analysis using G4/Repository (i.e. G4/Analysor) or the conversion of a legacy system to a 4th generation language environment through G4/Migrator, G4S will serve that purpose.
Contact Lightyear at sales@lightyr.com or 1-800-299-5230 to find out more about your options for software and or language conversion, and database migration from your existing legacy environments.
Language Conversion
Fully automated conversions from one programming language to another.
Because G4 is multilingual for input as well as the choice for target languages, the conversion from practically every language to every other language is possible.
A uniform parse tree (programmining language independent), is the basis for all conversions.
How It Works

Realize the business value of your information

In general a conversion project which is entirely performed by tools, is comprised of: preprocessing, parsing, data extraction & uploading to a Repository, information gathering and configuring project specifics. Each phase may consist of a single step or more practically some serializations and/or parallellizations of steps.

In preprocessing, source file dependencies are checked, (macro) expanded, non-language elements are depicted, et cetera. During analysis an expanded source is decomposed into syntactical elements (‘parsed’), which are in turn transformed to language-independent information (‘pseudo code’), using Action Language statements. The system Repository is filled with the results of this process, done for all program sources and possibly JCL of an application system.

Subsequently, project specifics will be taken into account. Finally the actual conversion engine is ready to be configured and so the original sources can be converted to the new platform.
fully automated conversions from one programming language to another.




Copyright 2002 - 2007 © Lightyear Consulting. All rights reserved.