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

Jonathan Jacky, Margus Veanes, Colin Campbell, Wolfram Schulte

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

We choose a high level of behavioral
abstraction where each action in the model program represents a large amount of
implementation behavior. Each action represents both the selection of an option that
causes a new page (or a different page style) to appear, and the appearance of that
page.
In every model program, we use the same high level of environmental abstraction.
There is no main method, nor any other control structure that determines the sequence
in which actions occur (methods are called). Instead, the model program has enabling
Systems with Finite Models 63
conditions, which allow the sequence of method calls to be chosen at run time by
the tool that executes the model program, or by the environment where the model
program runs.
5.3.4 Select the actions
It is often easier to select the actions first, because we can identify them by simply
observing the behavior. Recall that we choose a high level of behavioral abstraction
where each action is the selection of an option that causes a new screen to appear.
We select these actions:
The SelectMessages and SelectTopics actions select those pages; these are the
actions that occur when users click on a topic title or the group name, respectively.
ShowTitles and ShowText select the details shown on the topics page. SortByFirst
and SortByMostRecent select the sort order for the topics page when the titles only
are shown.


Pages:
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6