Paul Krill
Editor at Large

IBM offers developers modeling transition tool

news
Dec 16, 20042 mins

Framework forged on alphaWorks site

Looking to enable transitions between application modeling platforms, IBM this week is making available the IBM Model Transformation Framework (MTF) on its alphaWorks site for previewing technologies.

Integrated with Eclipse and Rational modeling tools, MTF is a framework and toolkit that developers can use to implement comparison, consistency checking, and transformation tools. The technology creates a record of mappings between model elements that can be reloaded later on to support changes, the company said.

“[MTF] gives developers a chance to use different modeling frameworks and basically convert from one framework to another,” such as from UML (Unified Modeling Language) to EMF (Eclipse Modeling Framework), said Marc Goubert, manager of IBM alphaWorks.  Bidirectional transformation also is enabled from UML 2.0 to the XSD (XML Schema Definition) data format.

The framework consists of a language for defining mappings between EMF models and a transformation engine for interpreting mapping definitions to enforce consistency between models. Also included are an editor and debugger for mapping definitions and generating rich text documents from EMF models.

Through MTF, a record is developed that lists what was mapped to the transformation, which can be used to support round-tripping, reconciliation of changes and displaying results to a user.

The technology is available for previewing at https://www.alphaworks.ibm.com/tech/mtf.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author