Legacy Software Migration

Custom Translation Tools

Porting a large scale software application demands strong automation to meet economic and timeframe objectives. Semantic Designs can design and implement custom translators to meet the requirements of the customer's migration task, including language/dialect translation and API changes. Our JOVIAL2C translator is a typical example of such a migration tool.

SD's generalized compiler technology, The DMS™ Software Reengineering Toolkit provides a proven foundation for implementing such custom translators. DMS can handle multiple source and target languages, and scales to handle systems with millions of lines of code. SD's existing library of standard language front-ends for DMS significantly minimizes the cost of building a translator.

Migrating from a mainframe?

Slides on porting using DMS

Assessment and Planning

Any large migration requires careful planning and support. Semantic Designs can

See the C++ Component Model Reengineering By Automatic Transformation article from the May 2005 issue of CrossTalk - The Journal of Defense Software Engineering describing a project done with Boeing.




Legacy
Software Migration