Having the information spread across so many models leads to signi?¬?cant duplication
of data and effort, with little increase in useful ?¬‚exibility.
The current releases of EMF and GMF are at level 3 on our scale of tool evolution,
at least for real-worldDSMlanguages: level 4 is possible for simpler examples. Many
of the identi?¬?ed required features are missing. Providing a more detailed listing for a
???version 1.0??? tool in a book seems little use: readers should check the state of the
current version themselves.
No native code generation facilities are included, but the separate JET project
offers simple textual templates. More powerful facilities for generation or model-tomodel
transformations can be provided through third party tools or frameworks such
as OAWor ATL. As these operate on essentially any XML input, they are of course
also usable with a wide array of other tools.
Other Eclipse-based tools exist, with the largest growth being in tools or
frameworks that aim to raise the relatively low level of abstraction of GMF. Two
prominent ones, TOPCASED and GEMS, appear to predate GMF, and to have
originally been intended to perform the same function as GMF. They have now been
retargeted to useGMF, although this should in theory have little effect on their users, if
they already hid the low level nature of another graphical editor framework.
Pages:
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762