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

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"

Now tell me what extra information you want to put in the
second models.??? Note that here we??™re asking for information, most likely on a
(problem) domain level, not for the actual representation of that information. ???Now
let??™s look at howwe can extend or change the high-level modeling language to provide
places to capture that information.??? (Sometimes this step may require rethinking the
modeling language, especially if it??™s been based on a language that somebody had
already made.) ???And ?¬?nally, let??™s showhowwe nowhave all the information we need,
and we can generate full code directly from the ?¬?rst model, using the information it
originally captured and the new information we would otherwise have entered in the
second model.??? You should remember that there was only a certain amount of
information to be added to the second lower-level model, regardless of its
INTEGRATING MULTIPLE LANGUAGES 255
representation or duplication into several places there. Since we would earlier have
been able to generate the initial second model from the information in the ?¬?rst highlevel
model, add extra information, and then generate code, we can nowclearly expect
to be able to generate full code straight from the ?¬?rst model.
Summa summarum: if you can specify a transformation from a high-level model to
a second, lower-level model and then have modelers add more detail and perform
another transformation into code, you can look instead at the information that gets
added by modelers, extend the high-level language used to specify the ?¬?rst model to
capture it, and merge the transformations into one.


Pages:
442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6