For most metamodelers, this will be their ?¬?rst attempt at creating a modeling
language, so more background information and explanation will be necessary than for
many other products or frameworks.
Good technical support for the DSM environment will be an important
consideration for any serious project. In the early days of a tool, the few early
adopters will often receive good support directly from the tool developers themselves.
Should a tool prove even moderately successful, the increased number of users
requiring support will often swamp the developers. It is thus important that systems
are in place for providing technical support, training, and consultancy.
Existing Libraries For the new user, an existing library of DSM solutions can be
vital to understanding how DSM works and how to do it well. Although by the nature
ofDSMonly small parts of these could be reused unchanged, investigating howa well
put together solution works can have a major effect on how quickly a newcomer gets
up to speed.
WHAT IS NEEDED IN A DSM ENVIRONMENT 383
Browsers and Info Tools Whether modeling languages are built as graphical
models, forms or a textual language, the metamodeler requires powerful and ?¬‚exible
tools for browsing, searching and navigating the metamodels. In particular,
integration between modeling and metamodeling tools is important: most ideas
for improving a modeling language come while using it.
Pages:
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736