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 704 | Next

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"


WHAT IS NEEDED IN A DSM ENVIRONMENT 373
FIGURE 14.1 Diagram, Matrix, and Table representations
374 TOOLS FOR DSM
As should be clear from the picture, sometimes the table and matrix representations
have signi?¬?cant advantages in terms of compactness and scalability. Mapping
between four Displays and four LogicalWatches works reasonably in a diagram: in
this case the lines do not even cross each other. Somewhere between four and eight this
kind of diagram would probably break down, if the WatchModel connections were
random. The earlier diagram, Fig. 9.5, would scale slightly better, but is perhaps less
clear visually.Amatrix would cope with up to 15??“20 of each kind of object, and many
more WatchModel relationships, while providing a good view of both objects and
relationships. A table would scale to over 50 WatchModels, but offers less help in
visualizing which Displays and LogicalWatches are used where.
Graphical Symbol Editor Given that the direct manipulation vector graphic
editor has been around since 1961 (Sutherland, 1963)??”8 years before ARPANETand
IBM??™s ?¬?rst 1 KB RAM chip??”it is hardly impressive to say that of all the tools, to our
knowledge only two have provided metamodelers with a graphical symbol editor:
MetaEdit and MetaEdit+. This must surely change in the near future, but the failure of
earlier tools leads us to suspect that it may take a little time before the other current
tools get it right.


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