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

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"

Some minor
adjustments have been made to the version presented here to remove proprietary
details. In this section, we will look at the modeling language and its metamodel;
readers who prefer to see practice before theory can ?¬?rst take a quick look at the
example models in Section 7.4.1.
7.3.1 Modeling Concepts and Rules
There were two modeling languages making up this DSM solution. The VoiceMenu
language described the high-level interaction from the point of viewof the caller. This
language was thus useful not only for specifying the hierarchical structure of the voice
menus, but also for discussing this structure with the client, or for providing documentation
to the end users. Each part of the model that speci?¬?ed speech or system
actions was further detailed in the lower-level VoiceOutput language. This language
took the place of the earlier assembly language statements written in the spreadsheet.
Figure 7.1 shows the de?¬?nition of the VoiceMenu modeling language. The main
concepts are theVoiceOutput, where the telecommodule says something to the caller,
and the DTMF_Input, where the module waits for the caller to press touch tone
buttons to make a choice. The normal ?¬‚ow is from a singleton Start object to a
VoiceOutput, which gives instructions about possible choices, to a DTMF_Input that
waits for input from the caller.


Pages:
259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283
Bramy Kratry Ogrodzenia Darmowe Oprogramowanie żeń szeń drzwi obrotowe Oczar wirginijski