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

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"


14.3.4 Supporting the Metamodeler
In ???version 1.0??? tools the metamodeler is often left to ?¬?gure things out on his own, and
to hand code things the tool builders were unable or unwilling to implement. Here are
a few of the things that help make it possible to metamodel ef?¬?ciently.
Stability and Compatibility Adif?¬?culty with most prototypes or initial versions
is their stability. Here we are not referring primarily to the fact that such tools may
crash, but to problems encountered when upgrading to the next version. At least so far,
such tools have provided poor or nonexistent support for using modeling languages
and models built with the previous version. Of course such tools must move forward
and correct design or architecture decisions from the initial version, but still it should
normally be possible to automatically upgrade old data to the new version. The fact
that this has not been so is largely due to the low level of maturity of these tools on our
scale of 1??“6. Since the metamodeler needs to write extra code by hand, it is effectively
impossible to provide automatic updates: data can be updated, but rarely code.
Documentation and Support It should go without saying that tools should be
accompanied by good documentation. This should cover the tools themselves and the
metamodeling and generator language they use, as well as tutorials to provide an easy
path in.


Pages:
711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6