Which statements are true about OCL? (Choose three)
A. OCL is a query language.
B. OCL is a programming and procedural language.
C. OCL is a typed language.
D. OCL is a procedural language.
E. OCL is a specification language.
F. OCL is a programming language.
What is the target of a lightning bolt arrow that does not cross any boundary?
A. decision
B. object node
C. input pin
D. output parameter
E. exception handler
In what way can a UML 2.0 device best be described? (Choose two)
A. an operating system data structure representing a physical hardware component
B. a wireless network router
C. possibly nested with other devices
D. a standalone hardware component, such as a disk drive or printer
E. a physical computational resource with processing capabilities
What is true about model representation? (Choose three)
A. A model is not a complete representation of a system.
B. A model represents a system.
C. A model is a complete representation of all aspects of a system.
D. No dependencies can exist between two different models.
E. If several models exist for the same system, they represent different view points on the system
F. Only traceability dependencies can exist between two different models.
The preconditions of behavioral features of an interface can be specified in what way?
A. the actions of its protocol state machine
B. one or more guard conditions of a protocol state machine
C. comments attached to the corresponding features
D. the set of its features
E. the parameters of its protocol state machine
How does OCL refer to the contextual instance of the OCL expression?
A. context
B. me
C. this
D. yourself
E. self
If an action has a behavior with three sets of parameters, how many of the sets can provide output for a single execution of the behavior?
A. one
B. three
C. any number
D. two
What are the correct identities of packages A and B for the Infrastructure Library package in the exhibit?

A. A = Basic; B = Profiles
B. A = Core; B = Profiles
C. A = Abstractions; B = Constructs
D. A = Core; B = Superstructure E. A = PrimitiveTypes; B = Core
What are the correct identities of packages A and B in the exhibit?

A. A = UML; B = Profiles
B. A = OCL; B = QVT
C. A = Diagram Interchange; B = OCL
D. A = OCL; B = XMI
E. A = XMI; B = MDA
What is true about an information flow?
A. requires that a relationship (dependency, association, connector, etc.) does not exist between sources and targets
B. defines the order in which information is exchanged
C. may directly indicate a concrete element such as a class, and is conveyed instead of using an information item
D. requires that a relationship (dependency, association, connector, etc.) exists between sources and targets