O'Reilly logo

Information Systems Transformation by Philip Newcomb, William M. Ulrich

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The Tools

For a given project, Sodifrance's migration chain is automated with three tools: a model discoverer, a model-to-model transformation engine, and a model-to-code generation engine.

The Model Discoverer

A model discoverer is a tool that creates a model out of artifacts of the existing system. Most of these artifacts are files containing source code. These files are analyzed by a parser developed from the BNF grammar of the language used to develop the program. Sometimes models can be created by querying a database from which the table structures are extracted. In other cases, the model is built by using APIs to connect to a development environment from which the project structure is extracted.

In each case the result is a model conforming ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required