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

Jonathan Jacky, Margus Veanes, Colin Campbell, Wolfram Schulte

"Model-Based Software Testing and Analysis with C#"


??? Cancellation feature enables prior requests from the client to be cancelled later
by the client.
??? Commands feature ensures that response messages from the server match with
respect to the particular commands being requested by the client.
??? Setup feature is a handshake between the client and the server that activates the
protocol.
Advanced Topics 225
Only a subset of the information that is present in the concrete messages of the protocol
is relevant for modeling these protocol features. Therefore, concrete messages
of the protocol are mapped to the abstract actions of the model program as follows.
Each message has a particular command field that indicates the operation requested
by the client or responded by the server. For this protocol it is natural to map the kind
of the message, that is, whether it is a request or a response message, together with
the command field of the message to one action symbol. This is because there are
only a couple of dozen commands in total and different features are very naturally
related to different groups of commands.Without loss of generality, we suppose that
the commands are Setup, Work, and Cancel. The corresponding action symbols are
as follows:
??? ReqSetup and ReqWork are action symbols that represent requests from the client
to execute the commands Setup and Work, respectively. A setup (work) request
is an action ReqSetup(m,c) (ReqWork(m,c)), where m is a message ID and c is a
number of requested credits.


Pages:
276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6