
210 Model-Based Testing for Embedded Systems
CHOICE ::= ”|” OP1 ::= OP | ”[”OP”]”
| ”⊗” | ”[” OP ”/w” BHRLIST ”]”
| ”[” OP ”/e” BHRLIST ”]”
ALL
or ONE ::= ” one”
BHRLIST ::= bhr
label (”,” bhr label)*
FIGURE 8.9
Syntax of the test generation directive layer.
Rule ALL
or ONE makes it possible to specify if all the solutions of the iteration will be
returned (when not present) or if only one will be selected (
one).
Rule OP1 indicates to the test generator that it has to cover one of the behaviors of
the OP operation (default option). The test engineer may also require all the behaviors to
be covered by surrounding the operation with brackets. Two variants