Automating Software Development with Your Own Model Transformations

objectiF creates many technical artifacts automatically, relieving you of a lot of design and implementation tasks. In this way, objectiF supports you in automating your software development, two-fold:

If the pre-prepared model transformations aren’t suitable for your target platform, or if the target technology changes in the middle of the project ...

... you can:

Transformation development with objectiF means minimal set up effort and no additional investment

A model transformation is a normal, testable and extendable application in a standard programming language. This means you can specify new model transformations in objectiF with UML models. You then implement them as you would any other application, extensively automated, via a meta-model transformation. objectiF’s system template has this ready for you.

Selecting the objectiF system template for developing your own model transformations

VergrößernSelecting the objectiF system template for developing your own model transformations

Homogenous technology: model transformations are developed with UML and a meta-model transformation in objectiF (via the menu command Transform into model transformation) and are highly automated. You can integrate the new model transformations into the objectiF user-interface with the context menu command Transform into objectiF commands

VergrößernHomogenous technology: model transformations are developed with UML and a meta-model transformation in objectiF (via the menu command Transform into model transformation) and are highly automated. You can integrate the new model transformations into the objectiF user-interface with the context menu command Transform into objectiF commands

More about objectiF microTOOL Home