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

Jonathan Jacky, Margus Veanes, Colin Campbell, Wolfram Schulte

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


Actions are the units of behavior. In many kinds of systems, including computer
systems, behaviors are made up of discrete, discontinuous steps. Each step is an
action. An action can be composed of several smaller activities, but an action is
atomic: once it begins, it runs to completion, without being interrupted or preempted
by another action. For each kind of action in the implementation, there is a method
in the model program. When the model program runs, each method call represents
an action in the implementation.1
State is the information stored in a program or system at one point in time.
The concept of state captures our intuition of a ???situation??? or ???state of affairs???: the
important properties of a system at one moment. The state of the implementation is
represented by variables of the model program. Each particular assignment of values
to variables in the model program represents a particular state (a situation) of the
implementation. The variables in the model program that represent implementation
state are called state variables (to distinguish them from the model program??™s
local variables, parameters, etc.). State variables in the model program need not
correspond exactly to program variables in the implementation; they might represent
information that is not stored in implementation variables (messages in transit, for
example).


Pages:
74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6