SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 705 | Next

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"


Getting it right is however worth the effort, for the sake of both the metamodeler
and modeler. Two of the most common criticisms of tools without a symbol editor are
the lack of freedom in de?¬?ning symbols using the facilities offered, and the massive
amount of time it takes to program the display of such symbols by hand. Even with a
symbol editor, signi?¬?cantly more time is spent building the symbols than building the
abstract syntax of the metamodel: concepts will always be simpler to handle than
representations.
Without a symbol editor, the amount of time required to de?¬?ne symbols will often
approach the ridiculous. For instance, Eclipse??™s GEF comes with a simple example
modeling language for logic circuits: AND, OR and so on. The code for the editor
comes to over 10,000 lines, mostly for the graphical symbols. For the average Java
programmer, that represents a little over one man-year of work. In MetaEdit+,
implementing the same language took just one hour: over 2000 times faster. Even an
author of the IBM Redbook on EMF and GEF (Moore et al., 2004), Anna Gerber,
accepted the difference of roughly three orders of magnitude, although she would
expect the actual ?¬?gure to be 600??“700. Mind you, she is probably faster than the
average Java programmer!
Some tools have tried offering a limited range of preprogrammed symbols,
con?¬?gurable by size, color, and so on.


Pages:
693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6