OCSMP Model Builder Advanced study materials
OCSMP Model Builder Advanced study resources

OCSMP Model Builder Advanced study plan

OCSMP Model Builder Advanced · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Concepts for adapting SysML (e.g., metamodeling, profiles, model libraries and viewpoints)

  • Define the SysML metamodel layers (MOF M3-M0) and explain how a profile extends UML for SysML.

  • List the stereotype mechanisms (stereotypes, tagged values, constraints, extension) and create a simple profile with one stereotype and one tagged value in a modeling tool.

  • Differentiate model libraries from profiles and describe how to reference a library in a model.

  • Identify the SysML diagram types that support profiling and model library reuse.

Your checkpoint

A one-page diagram and written explanation of a custom profile with at least two stereotypes and one constraint, plus a list of three model library elements and their intended reuse.

Week 2

Concepts for adapting SysML (e.g., metamodeling, profiles, model libraries and viewpoints)

  • Construct a viewpoint and a view that conform to the SysML viewpoint mechanism, including stakeholder and concern.

  • Explain how viewpoints support model-based systems engineering (MBSE) and list two benefits and two challenges.

  • Apply a profile to a small model and validate that the stereotype constraints are enforced.

  • Compare at least two approaches for defining model libraries (e.g., package import vs. model library) and state when to use each.

Your checkpoint

A viewpoint specification document (1-2 pages) containing at least one viewpoint, one view, and a mapping to stakeholder concerns, plus a validated profile application in a model.

Week 3

Approaches to integrating SysML with other modeling languages (e.g., UML, MARTE, UPDM™, and Modelica)

  • Describe the UML-SysML relationship and explain how SysML reuses UML elements (e.g., classes, activities, state machines).

  • Map at least five SysML elements to their UML counterparts and vice versa.

  • Identify the purpose of MARTE and UPDM and list two integration points with SysML (e.g., timing and resource modeling, architecture frameworks).

  • Create a small integrated model that combines SysML blocks with UML classes and annotate the mapping.

Your checkpoint

A mapping table of at least 10 SysML-UML element pairs with a short example model showing the integration.

Week 4

Approaches to integrating SysML with other modeling languages (e.g., UML, MARTE, UPDM™, and Modelica)

  • Explain how Modelica models can be integrated with SysML for parametric and physical modeling.

  • Describe the concept of co-simulation and list two standards (e.g., FMI) that enable tool integration.

  • Outline a workflow for exchanging data between a SysML tool and a Modelica tool.

  • Compare at least two approaches for integrating SysML with other modeling languages (e.g., model transformation, co-simulation) and state trade-offs.

Your checkpoint

A workflow diagram and a 200-word description of a SysML-Modelica integration scenario, including data exchange format and tool roles.

Week 5

Approaches to integrating SysML modeling tools with other types of engineering tools (requirements management tools and configuration management tools)

  • Identify the types of requirements management (RM) tools and their key features (traceability, impact analysis, change management).

  • Describe at least two integration mechanisms between SysML tools and RM tools (e.g., OSLC, ReqIF, proprietary APIs).

  • Create a traceability matrix linking SysML requirements to model elements and to external requirements.

  • Explain how to synchronize requirements changes between RM and SysML tools and handle conflicts.

Your checkpoint

A traceability matrix (at least 5 requirements) and a process diagram for RM-SysML integration using a chosen mechanism.

Week 6

Approaches to integrating SysML modeling tools with other types of engineering tools (requirements management tools and configuration management tools)

  • Describe configuration management (CM) concepts (versioning, baselines, branching, merging) as applied to models.

  • Compare at least two CM integration approaches (e.g., file-based, repository-based) and list pros and cons.

  • Explain how to establish a baseline of a SysML model and track changes across model versions.

  • Outline a change management workflow that includes impact analysis using SysML relationships.

Your checkpoint

A CM integration plan (1 page) covering tool selection, baseline strategy, and change workflow, plus a sample baseline record.

Week 7

Methodology-related concepts and practices (e.g., assessment of the quality of the model)

  • Define model quality criteria (e.g., completeness, consistency, correctness, clarity) and describe how to assess them.

  • Apply at least three quality checks (e.g., well-formedness rules, model metrics, peer review) to a sample model.

  • Explain the role of methodology in MBSE and compare at least two methodologies (e.g., OOSEM, Harmony-SE).

  • Describe how to tailor a methodology to a project and document the rationale.

Your checkpoint

A model quality assessment report on a provided sample model, including findings and recommendations against three criteria.

Week 8

Concepts for adapting SysML (e.g., metamodeling, profiles, model libraries and viewpoints) & Approaches to integrating SysML with other modeling languages (e.g., UML, MARTE, UPDM™, and Modelica) & Approaches to integrating SysML modeling tools with other types of engineering tools (requirements management tools and configuration management tools) & Methodology-related concepts and practices (e.g., assessment of the quality of the model)

  • Synthesize concepts from all domains by creating an integrated example that includes a profile, a viewpoint, an external tool integration, and a quality check.

  • Review and consolidate notes on integration approaches and methodology practices.

  • Take a practice exam or answer 40 scenario-based questions covering all domains, targeting 80% or higher.

  • Identify remaining weak areas and create a 1-page remediation plan.

Your checkpoint

A comprehensive summary sheet (2 pages) of key concepts per domain, plus a practice exam score report with a remediation plan.

Milestones

Week 2: Can explain and demonstrate profile creation, viewpoint definition, and model library reuse with a working example.

Week 4: Can articulate the differences and integration points between SysML and UML, MARTE, UPDM, and Modelica, and produce a mapping table.

Week 6: Can design a traceability and change management workflow integrating SysML with RM and CM tools, with a documented plan.

Week 8: Achieves at least 80% on a comprehensive practice exam and has a remediation plan for weak areas.