What most accurately describes the semantics modeled by the exhibit?
A. HeaderGenerator and LineItemGenerator realize Invoicer.
B. Invoicer realizes HeaderGenerator and LineItemGenerator.
C. HeaderGenerator and LineItemGenerator are Invoicer ports.
D. An Invoicer component is composed of a HeaderGenerator component and a LineItemGenerator component.
In the exhibit, if the incoming arrow provides a value, how many of the outgoing arrows will be given values?
A. none
B. one
C. two
D. three
In the exhibit, how many of the arrows must provide values for the outgoing arrow to be given a value?
A. none
B. one
C. two
D. three
What does it mean when message m is ignored in a combined fragment?
A. If m happens, the system should abort.
B. Nothing happens within the fragment until m appears.
C. Message m appears only in illegal traces of the fragment.
D. One or more m messages may appear at any point within the fragment.
What is true about a collaboration?
A. identifies a protocol state machine
B. describes one or more interactions working together
C. describes the internal structure of a structured classifier
D. describes how multiple classifiers achieve a task together
A protocol state machine can be used to describe which aspect of a component?
A. internals of a component
B. configuration of an assembly
C. signal flow among connectors
D. external contract of a component
If the node in the exhibit receives a value, what happens to other values flowing in the diagram containing the node?
A. nothing
B. They are aborted.
C. They stop until the small circle emits a value.
D. They stop for a time specified by the small circle.
What are the kinds of structured nodes? (Choose two)
A. loop
B. action
C. partition
D. conditional E. object node
Assume that !p means sending message p and ?p receiving it. In the exhibit, what is true about Mneg?
A. Neither p nor q should be sent between a and b.
B. p and q should not be sent concurrently from a to b.
C. is an invalid trace according to Mneg.
D. is an invalid trace according to Mneg.
What does a state list represent?
A. notational shorthand for a set of states
B. list of the substates of a composite state
C. set of states that share a single outgoing transition
D. set of states that share the same entry and exit actions