|
|
||
|
|
Software through Pictures ACD Architecture Component Development™ (ACD) is a powerful transformation engine for StP/UML models. Pre-defined Templates for C++, Java™, EJBT and Ada describe the mapping of the models in the target environment. The customization of these Templates to address individual requirements is easily possible. StP/ACD the solution for the Model Driven Architecture® (MDA) of the OMG.
MDA is the newest initiative of the OMG, which will soon be the standard approach for software projects. StP/ACD permits the separation of the technical Aspects from the Domain Aspects in the UML and transformation between the models.
Why is transformation of UML® Models necessary?
During a SW Project a lot of details are added to the UML Models. This ends up as an Implementation Model instead of a Business Model, and this is difficult to read and to maintain. Every change of the selected target technology or middleware will break the model.
OMG's Model Driven Architecture® will solve these problems. Instead of overloading the model with implementation details, the business will be modeled in Platform Independent Models (PIM). These PIM's will then be transformed into Platform Specific Models (PSM), which contain all the technological aspects of the system.
MDA, a more sophisticated way of using the UML
The main MDA benefits stated by the OMG are:
As a member of OMG, Aonix has been promoting the idea of transforming UML models to the target environment for several years. As a result we have a lot of experience with this approach and consequently have many satisfied customers.
|
|
||||