Responding to S_khoshneviss...
>I wanted to know a little about the tools, I have to do a research on
>MDA and don't find the appropriate tool. I tried to use AndroMDA but
>it seems to be a simple code generation software and the platform is
>always java. No distinct PIM to PSM transformation can be defined, no
>QVTs did I find, not much visual thing I could work with.
>
>
What kind of tools are you looking for?
Note, that as Bezivin suggested, Eclipse itself is an MDA-style
backplane for applications so any tools that are interoperable under
Eclipse qualify as MDA tools. Which segues to...
Also note that MDA is really focused on tool vendors rather than
applications by providing standardization for plug & play tool
substitution. An application developer rarely "sees" anything explicitly
MDA because the tools provide things like Transformation Models and
Marking Models behind the scenes as part of the plug & play architecture.
For example, any UML drawing tool provides a basis for creating PIMs.
Various tools, like PathMATE, can then act as plugins to do things like
full code generation -- provided the drawing tool provides
MDA-compatible support like an XMI interface to the repository. But such
tools provide the MDA infrastructure with their implementations so it is
transparent to the application developer. That is, the Transformation
Model is provided with the tool and the most the application developer
will see is some sort of interface for specifying things like
nonfunctional requirements. Thus the plugin provides a seamless
interface with the drawing tool so that things like the Marking model
can be manifested indirectly as tags directly attached to the PIM model
elements within the drawing tool. IOW, if the tool vendor does a good
job, then an application developer will never know that MDA was under
the hood.
*************
There is nothing wrong with me that could
not be cured by a capful of Drano.
H. S. Lahman
hsl@...
Pathfinder Solutions
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
"Model-Based Translation: The Next Step in Agile Development". Email
info@... for your copy.
Pathfinder is hiring: http://www.pathfindermda.com/about_us/careers_pos3.php.
(888)OOA-PATH