100+ Free OCUP 2 Advanced Practice Questions
Pass your OMG Certified UML Professional 2 — Advanced (OCUP 2) exam on the first try — instant access, no signup required.
An Interruptible Activity Region with interrupting edges does what?
Explore More OMG Certifications
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Key Facts: OCUP 2 Advanced Exam
90
Exam Questions
OMG
56/90
Passing Score (~62%)
OMG
105 min
Exam Duration (English)
OMG (135 min others)
$350
Exam Fee (USD)
OMG
Fnd + Int
Prerequisites
Two prior exams
5 years
Validity
Recertification required
The OMG OCUP 2 Advanced exam (OMG-OCUP2-ADV300) has 90 multiple-choice questions in 105 minutes (English) or 135 minutes (other languages) with approximately a 56/90 (~62%) passing score. Topic areas: UML Metamodel and MOF (20%) covering M2 vs M3, EMOF vs CMOF, MOF Reflection, MOF Identifiers, and XMI; Advanced Behavior — Activities and Actions (20%) covering token-flow semantics, edge weights, ParameterSet, exception parameters, isStreaming, DataStoreNode, the LinkAction family, classification actions; Advanced State Machines and Common Behavior (18%) covering submachine states, Protocol State Machines, Reception, ChangeEvent/TimeEvent semantics; Advanced Structure and Composite Structure (14%); Profiles, Templates, and Information Modeling (12%); OCL and Action Languages (10%); and UML Diagrams, Notation, and Deployments (6%). Prerequisites: pass Foundation and Intermediate. Exam fee is $350 USD.
Sample OCUP 2 Advanced Practice Questions
Try these sample questions to test your OCUP 2 Advanced exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1In the OMG four-layer modeling architecture, on which layer does the UML metamodel itself reside?
2Which statement best describes the relationship between Essential MOF (EMOF) and Complete MOF (CMOF)?
3Which XMI feature is mandatory for a UML element to be referenceable across separate XMI documents?
4A tool vendor wants to add new attributes to UML's existing Class metaclass that participate in MOF reflection but cannot afford to define a separate metamodel. Which mechanism is appropriate?
5What does the Extension::isRequired meta-attribute control on a profile Stereotype?
6An ActivityEdge has a weight of 3. What does this mean for token flow?
7A ParameterSet on an Activity behavior parameters means what?
8What is the semantic distinction between DataStoreNode and CentralBufferNode?
9When isStreaming = true on a Parameter, what behavior does this enable?
10Which Action creates a new instance of an Association between existing objects?
About the OCUP 2 Advanced Exam
The OMG-OCUP2-ADV300 is the top-tier OCUP 2 exam — Level 3 Complete UML 2.5.1 conformance. It validates senior-level UML expertise: the complete metamodel, MOF metamodeling, XMI model interchange, profile mechanics, advanced activity and action semantics, Protocol State Machines, advanced composite structure, OCL constraints, and action languages (Alf, fUML). Target audience: senior modelers, tool vendors, methodologists, metamodel authors, and modeling-tool architects.
Questions
90 scored questions
Time Limit
105 minutes
Passing Score
56/90 (~62%)
Exam Fee
$350 (OMG (delivered via Pearson VUE))
OCUP 2 Advanced Exam Content Outline
UML Metamodel and MOF
The UML M2 metamodel anchored on the MOF M3 meta-metamodel, MOF Core (Essential MOF (EMOF) vs Complete MOF (CMOF)), MOF Reflection, MOF Identifiers, model interchange via XMI (UUID, MOF mapping rules), and the profile mechanism versus first-class metamodel extension.
Advanced Behavior — Activities and Actions
Activity semantics formalized (Token flow, weight on flows, ParameterSet, exception parameter, isStreaming, ActivityEdge interrupts, Buffer-Lossy / Buffer-Order, DataStoreNode, ControlFlow weight); advanced Action semantics including the LinkAction family (CreateLink, DestroyLink, ReadLink, ClearAssociationAction), ReadIsClassifiedObjectAction, ReclassifyObjectAction, ReadExtentAction, StartObjectBehaviorAction, StartClassifierBehaviorAction; Variable and Pin scoping.
Advanced State Machines and Common Behavior
Submachine State vs Composite State, ConnectionPointReference vs Pseudostate entry/exit points, state machine specialization (redefining substates, inheriting pseudostates), Protocol State Machine (vs Behavioral) with ProtocolTransition, ProtocolConformance, preCondition/postCondition; Junction vs Choice pseudostate semantics; Reception, SignalEvent vs CallEvent dispatching, ChangeEvent triggering, TimeEvent absolute vs relative.
Advanced Structure and Composite Structure
Property/Part metaattributes (isUnique, isOrdered, isReadOnly, isDerived, isDerivedUnion), Port behavior on interfaces (isService, isBehavior), Connector ends and ConnectorKind, CollaborationUse with role binding, generalization sets in depth (covering/disjoint, redefinition contexts), multiple classification, classifier behavior.
Profiles, Templates, and Information Modeling
Stereotype with metaattributes, Extension (required vs not required), profile application with strictness, model libraries, template signatures with type parameters, template parameter constraints, default values, bound element substitution, InformationFlow / InformationItem / Representation.
OCL and Action Languages
Object Constraint Language usage in context (pre/post/invariant), OCL operations on collections (Collection, Bag, Set, OrderedSet, Sequence), iterator expressions (forAll, exists, select, reject, collect, iterate, isUnique), navigation, bodies of derived associations and operations; action language alternatives — Alf, fUML, bUML.
UML Diagrams, Notation, and Deployments
All 14 UML 2 diagram types (Structure: Class, Object, Package, Component, Composite Structure, Deployment, Profile; Behavior: Use Case, Activity, State Machine; Interaction: Sequence, Communication, Interaction Overview, Timing); notation rules and well-formedness; execution environment hierarchy, DeploymentSpec parameters, Manifestation packaging; MARTE and SysML overview as UML-based profiles.
How to Pass the OCUP 2 Advanced Exam
What You Need to Know
- Passing score: 56/90 (~62%)
- Exam length: 90 questions
- Time limit: 105 minutes
- Exam fee: $350
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
OCUP 2 Advanced Study Tips from Top Performers
Frequently Asked Questions
What is the OCUP 2 Advanced exam?
OMG-OCUP2-ADV300 is the top tier of the OCUP 2 UML certification, representing Level 3 Complete UML 2.5.1 conformance. It validates expert-level mastery of the full UML metamodel including MOF metamodeling, XMI interchange, the profile mechanism, advanced behavior semantics, Protocol State Machines, OCL, and executable UML (fUML, Alf). The certification targets senior modelers, metamodel authors, modeling-tool architects, and methodologists.
What are the prerequisites?
You must hold passing scores on both the OCUP 2 Foundation and the OCUP 2 Intermediate exams. There are no alternative paths — Advanced strictly requires the two lower tiers. The Advanced exam builds directly on the metamodel fluency tested at Foundation and the modeling depth tested at Intermediate.
How many questions and how long is the exam?
90 multiple-choice questions over 105 minutes for English-speaking countries (135 minutes for other languages). The passing score is approximately 56 out of 90 (~62%). Questions reference specific UML 2.5.1 metamodel constructs, MOF rules, XMI mapping behavior, and OCL syntax — precise spec recall matters.
How much does the exam cost?
Per OMG's pricing, the fee is US$350 in English-speaking countries (US$360 elsewhere). The retake fee is US$250 / US$260 after a 30-day waiting period. The exam is delivered through Pearson VUE test centers and online proctoring; both modalities require government-issued photo ID.
What is the largest topic area?
UML Metamodel and MOF, together with Advanced Behavior, each carry approximately 20% — the two largest sections. Focus your study on the M0–M3 modeling stack, EMOF vs CMOF distinctions, XMI interchange rules, Activity token-flow semantics, and the LinkAction family.
How does Advanced differ from Intermediate?
At Intermediate level, you are tested on practical modeling — the right diagram for a problem and well-formed UML 2.5.1 fragments. Advanced shifts to metamodel reasoning: the abstract syntax behind every element, MOF reflection, profile mechanics, and the semantics layers (Alf/fUML/bUML). Advanced expects you to read UML 2.5.1, MOF 2.5.1, XMI 2.5.1, and OCL 2.4 directly.
How long is OCUP 2 Advanced valid?
OCUP 2 certifications are valid for 5 years from the pass date. Recertification requires retaking the same level or a higher-level exam — for Advanced (the top tier), recertification is via retaking Advanced. Retake allowed 30 days after a previous attempt with a maximum of three attempts per 12-month period.
How should I prepare?
Plan 12-16 weeks of study after passing Intermediate. Read UML 2.5.1, MOF 2.5.1, XMI 2.5.1, and OCL 2.4 specifications directly. Author a small UML profile (Stereotype + Extension), generate XMI from a tool, and write OCL invariants with iterator expressions. Practice 100+ metamodel-level questions and target 75%+ on timed mocks before scheduling.