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

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"

The sources for the notation are often the same as for the actual concepts. In
cases where the domain is related, for example, to user interfaces, the notation can
be de?¬?ned rather easily, as was done in the mobile application case presented in
Chapter 8. Also, if the domain to be modeled includes physical structures or has
already established representational forms, the de?¬?nition of the notation is
considerably easier. You may use symbols of the physical product, such as a valve
or sensor, to denote the actual software behind these concrete product elements.
Usually all notational elements cannot be fully derived from already known symbols,
so the rest must be created for languages. However, there is no reason to create new
notation just for the sake of having something new. Instead, you should use and borrow
good representations already in common use. Use the base language and model of
computation you started with to help and guide you. For example, in models
describing behavior such as state machines, ?¬‚ow diagrams, activity diagrams, and so
on, well-established notation for start and end states already exists: a dot and a circle
containing a dot. If your language gives additional semantics (modeling concepts or
their properties) for the start and stop states, you may well extend the representation.


Pages:
448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6