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

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"

This leads us to introduce
language speci?¬?cation languages: Section 10.3 describes metamodeling as a technique
for language de?¬?nition and formalization. Having a formalization mechanism, our next
concern in Section 10.4 is identifying and specifying various connections and rules
among the modeling concepts. We then extend the scope from one language to
language integration: having multiple languages that focus on different aspects of the
problem domain. In Section 10.6, we give guidelines for de?¬?ning concrete syntax: the
notation of modeling languages. Metamodels provide an extra bene?¬?t for language
de?¬?nition as they can be instantiated to prototype and test the language. Section 10.7
gives guidelines for language testing, both before and after the language has been used.
Finally, a DSM language almost always evolves along with the domain and our
understanding of it. Section 10.8 describes language re?¬?nement and space and gives
guidelines for maintaining the language already in use.
10.2 IDENTIFYING AND DEFINING MODELING CONCEPTS
Language de?¬?nes the boundary to our world: it sets what we can describe and also
what we can??™t (Wittgenstein, 1922). For DSM the latter is crucial, as narrowing down
the design space makes it possible to have generators that target full code generation.
If it is not possible to narrow down the scope, then most likely the modeling language
is unusable for generating the required code or other artifacts.


Pages:
387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6