27.07.2013 Views

2 Why We Need Model-Based Testing

2 Why We Need Model-Based Testing

2 Why We Need Model-Based Testing

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Appendices 319<br />

decrementing action weight. In a certain kind of strategy, a number associated<br />

with an action that determines its probability of selection. The weight is initially<br />

assigned to some value and decremented each time the action is executed.<br />

De Morgan’s Law. Describes how to negate expressions involving and and or: !(p<br />

&& q) == !p || !q.<br />

defect. Incorrect code or missing code that can cause a failure. Also called a fault<br />

or a bug.<br />

delegate. In C#, a type whose instances are methods. In an asynchronous stepper,<br />

the observer is assigned to a delegate.<br />

dependent feature.Afeature with no state variables of its own. Dependent features<br />

are often used for scenario control.<br />

derived state. Methods or properties that query the state but do not change it.<br />

design. A description of how a system or program is built up from parts and how<br />

the parts communicate. Contrast to specification.<br />

deterministic.Areactive system where if an observable action happens in a certain<br />

state, then the same observable action will happen again when the same state is<br />

visited. This fact can be used by an adaptive strategy.<br />

difference. Aset that contains the elements of a set that are not found in a second<br />

set. Or, the operation on two sets that returns their difference.<br />

directed graph. Agraph where each link has a direction. An FSM can be represented<br />

by a directed graph where the nodes represent states and the links represent<br />

transitions, and each link is directed from the current state to the next state.<br />

disabled. Notenabled.<br />

disjunction. An expression that contains the or operator, || in C#. Contrast to<br />

conjunction.<br />

distributed system. A system with more than one computer. A distributed system<br />

is also a concurrent system.<br />

domain. A set from which the values for a parameter of an action are drawn during<br />

exploration. In order to be explorable, each parameter for every action in a model<br />

program must have a finite domain.<br />

dynamic function. A key/value relationship that evolves during the run of a system.<br />

A dynamic function can be represented by a map.<br />

edge. Link.<br />

enabled. Anaction is enabled when it can occur, when it is allowed to be invoked,<br />

when its enabling condition is true.<br />

more free ebooks download links at:<br />

http://www.ebook-x.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!