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

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"

This is achieved by having a third, higher level
that includes the metamodeling language for specifying modeling languages. This
level is usually the ???hard-coded??? part of the metamodeling tool. All three levels are
tightly related: a model is based on a metamodel, which in turn is based on a
metamodeling language. Clearly, no modeling is possible without some sort of
metamodel. This dependency structure is similar to that between objects, classes, and
metaclasses in some object-oriented programming languages.
3.4.2 DSM Tool Capabilities
Having the possibility to change modeling languages and generators is the primary
requirement for increasing automation, but by itself it is not enough. Most companies
don??™t have the expertise and resources to implement their own modeling and code
generation tools from scratch. Therefore, there must be a way to quickly, easily, and
safely get tool support for DSM.
Time to Implement Tool Support. It should be possible to implement a DSM
solution quickly. If we consider the language de?¬?nition in a modeling tool it should
not take longer than a day or two per modeling language. If it requires a lot of
CASE/UML tool
DSM tool
Modeling
languages
(hard-coded, fixed)
Modeling
languages
(any metamodel)
Metamodeling
language
(hard-coded, fixed)
Models Models
FIGURE 3.


Pages:
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6