objectiF
objectiF Eclipse Edition
objectiF Visual Studio
.NET Edition
objectiF Enterprise
Edition
The Right objectiF Variant for You
Model-Driven
Development
Develop RIA model-driven
Download
Tutorials
Films
Feature Lists
objectiF in Detail
Web Development
SOA Development
Software Technology
Services
Success Stories
Prices
Buy
This Page as PDF File
microTOOL - making IT better
microTOOL     
Download with All Features

 

Can software development really be automated?

It can if you approach it like this:

Model the technical aspects of a new system with UML and BPMN. The domain-oriented model can then be automatically transformed into the technical model of the software design and the code for your target platform, with a model transformation.

When is it worth automating software development with MDD

MDD is always appropriate if

  • Software is to be developed and maintained over a period of 5-10 years or longer,
  • You develop an application family, i.e. several applications with a similar architecture and target platform,
  • You’re implementing a long-running or large development project.

Fast and Efficient:

Model-Driven Development (MDD) with objectiF

Working with objectiF means automating all the steps in software development so you can:

  • Create numerous technical artifacts automatically,
  • Generate large amounts of code.

How does it work? Simple: with Model-Driven Development.

objectiF supports you two-fold:

... with ready-to-use model transformations for standard Java and .NET technology

Transform domain-oriented UML and BPMN models into technical UML models and code using model transformations. Model transformations are based on re-usable architectural and technological knowledge. What’s more, they adhere to architectural standards, guaranteed.

Model transformations can be called up from the context menu of a domain-oriented model. During the transformation, relationships are created between the domain-oriented and technical model elements. These are used by objectiF for generating navigation functions. You can use these to quickly switch between the domain-oriented model and technical model, and the code.

Domain-oriented models can be developed iteratively and transformed over and over again. Everything you manually enter in the technical model and code remains intact throughout repeat transformations.

MDD with objectiF is perfect for agile development, for example when following Scrum.

... and integrated technology for developing your own model transformations

If your technical environment is completely different, or changes mid-project, you can:

  • Adapt existing model transformations in objectiF,
  • Develop new model transformations with objectiF, for objectiF.

Model transformations are normal applications in a standard programming language. There are system templates in objectiF for developing model transformations. These include, among other things, a meta-transformation, for automating the transformation development.

Altered or new transformations can be easily used on existing models, meaning valuable specialist knowledge isn’t affected by a change in technology.

Get your free Trial Edition
More about objectiF Eclipse Edition
More about objectiF Visual Studio .NET Edition
More about objectiF Enterprise Edition

Model-Driven Development with objecitF – some of the Advantages Show Table

 

Privacy Policy

 

Copyright © 2001 - 2010 microTOOL GmbH, Berlin. All rights reserved. Last Change: 27 August 2009