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

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"


. How well is refactoring supported? If an element is changed in one model, are
modelers forced to update other models manually? Could the same language,
or different integrated languages, share concepts? In Chapter 8, the concept of
a return variable is applied as the message element of an SMS sending object.
Thus, if the name of the variable is changed in anymodel element and it is used
in SMS sending as a message element, the update is automatic. There is no
need for the modeler to update the SMS sending element. You can ?¬?nd a
similar integration structure, for example, in the button concept in the watch
example (Chapter 9). If the button de?¬?nition is changed in the watch display
speci?¬?cation, the change is automatically re?¬‚ected in all those applications,
where the changed button is used??”even though they are based on a different
language. Today, when projects have multiple developers and they reuse
others??™ work, this capability saves time and prevents errors that are otherwise
easy to make.
. Did the language support reuse? Are all the modelers creating similar kinds
of models instead of using existing models? You may detect the patterns
TESTING THE LANGUAGES 263
among models and update the language so it covers those patterns of reuse.
Try to make it so model and even element boundaries fall in places that make
natural units for reuse.


Pages:
460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6