OMG Certified Systems Modeling Professional™ (OCSMP™)
Model Builder - Fundamental - Coverage Map
THIS EXAMINATION IS AVAILABLE NOW
The OCSMP Model Builder – Fundamental examination tests knowledge and skills required to construct a basic SysML model of a system. The examination covers model concepts and organization, basic requirements capture and management, structure and behavior models, parametric models, allocation relationships, and use of stereotypes. Using the knowledge and skills covered at this level plus familiarity with a suitable SysML modeling tool, a holder of the OCSMP Model Builder – Fundamental Certification should be a productive contributor to modeling tasks performed by a Systems Engineering team employing a model-based systems engineering approach using SysML. The OCSMP Model Builder – Fundamental Certification is a prerequisite for the program’s two higher levels, and requires the OCSMP Model User Certification as its prerequisite.
|Examination Number: .........................||OMG-OCSMP-MBF200|
|Number of Questions: ..............................................||90|
|Duration: ..............................................||105 minutes for residents of English-Speaking Countries; 135 minutes for all others|
|Minimum Passing Score: ...................||60|
|Exam Fee: ............................................||US $200 (or equivalent in local currency) for residents of English-Speaking Countries; US $210 (or equivalent in local currency) for all others|
|Prerequisite: .......................................||OCSMP Model User Certification|
This page starts with a Coverage Table of the topics and subtopics covered on the OCSMP Model Builder-Fundamental Examination, and the approximate percentage of the exam that each occupies. Following the Coverage Table is the list of references, along with suggestions for study.
COVERAGE TABLE - MODEL BUILDER - FUNDAMENTAL
Modeling a System
What is a model
Relationship between model and diagram
Organizing a System Model using the basic set of SysML constructs
Building a Requirements Model using the basic set of SysML constructs
Modeling Structure and Behavior:
|Building a Structural Model using the basic set of SysML constructs
How system structure is captured in the model
Building the block definition diagram
Building the internal block diagram
|Building a parametric model using the basic set of SysML constructs
How system analyses are captured using constraints in the model
Defining constraints on a block definition diagram
Building the parametric diagram using the basic set of SysML constructs
|Building a Behavioral Model using the basic set of SysML constructs
How system behavior is captured in the model
Building an activity diagram using the basic set of SysML constructs
Building a sequence diagram using the basic set of SysML constructs
Building a state machine diagram using the basic set of SysML constructs
Capabilities and Features:
|Customizing a model
When to use a stereotype
Applying a stereotype (but not creation of profiles or stereotypes)
OCSMP MODEL BUILDER - FUNDAMENTAL EXAM - REFERENCE LIST
The OCSMP Model Builder - Fundamental Examination tests the knowledge and skills required to construct a basic SysML model of a system. As you prepare for this examination, you should not only study the SysML diagram types and model elements in the basic feature set, but should extend beyond to understand the relationships that tie them together.
The OCSMP Conventions and Abbreviations List: You are responsible for covering the elements of SysML yourself, but we've put together a short paper, posted here, listing a few notations and conventions that might not be pointed out in every study source. It's not complete, but we expect that you'll find it helpful.
- A Practical Guide to SysML: The Systems Modeling Language - Second Edition
Sanford Friedenthal, Alan Moore, and Rick Steiner - Morgan Kaufman/OMG Press, 2008
This comprehensive book covers much more than the fundamental level of SysML tested on this examination. Study the examples to learn how an underlying model is represented consistently in a set of diagrams of different types. Chapter 3 provides a good introductory example. All three authors contributed to the SysML specification.
- Systems Engineering with SysML/UML: Modeling, Analysis, Design
Tim Weilkiens - Morgan Kaufman/OMG Press, 2006
This book covers SysML starting from a UML perspective, including all of the subtopics in this exam. The author contributed to the SysML specification.
- SysML Distilled: A Brief Guide to the Systems Modeling Language
Lenny Delligatti - Addison-Wesley Professional, 2013
Modeled after Martin Fowler’s classic UML Distilled, Delligatti’s indispensable guide quickly teaches you what you need to know to get started and helps you deepen your knowledge incrementally as the need arises. Like SysML itself, the book is method independent and is designed to support whatever processes, procedures, and tools you already use.
Presentations (Downloadable Free):
The OMG SysML Tutorial
This tutorial presents SysML basics (and, for some topics, more than just basics) in an extensive slide set.
Model-Based Systems Engineering (MBSE) with the Systems Modeling Language (SysML)
Joe Wolfrom – Johns Hopkins University/Applied Physics Laboratory (JHU/APL)
An introductory course in SysML that provides an overview of the basic concepts and constructs of the language. Sections include a Course Overview, a SysML Overview, a section on each of the nine SysML diagram types, and a section on Allocation. This course was developed as a JHU/APL internal training course, and is based primarily on the material found in the book , “A Practical Guide to SysML”, referenced above. The zip file of course material contains 14 PDF files of slides.
Articles (Downloadable Free):
Georgia Tech Parametrics Primer
Simulation-Based Design Using SysML. Part I: A Parametrics Primer, by RS Peak and others including four contributors to these examinations. Sections 1 and 2 of this article cover parametrics at about the OCSMP Model User level.
Karban, Weilkiens, Hauber, and Diekmann, MBSE Practices in Telescope Modeling, white paper downloadable here. The authors participated in the INCOSE MBSE Challenge; this paper presents aspects selected for their relevance to the OCSMP Model Builder - Fundamental and Intermediate examinations.
Many of the questions on this examination test your ability to extract information about a system from a model, but the exam will not test your knowledge of any particular domain such as the Hybrid SUV, telescope, etc. modeled in these examples. The collection illustrates the range of application of SysML and may let you choose one or a few close to your own application domain for detailed study.
Hybrid SUV Example (downloadable free): Annex B from the SysML Specification, extracted and presented here as a stand-alone document. This example is a good place to start reading and interpreting SysML models. It provides at least one example of each diagram type, emphasizing the more basic language constructs. Note however, that the example does not include all of the constructs listed above and covered in this examination.
Automobile Design Example: Chapter 3 of A Practical Guide to SysML: The Systems Modeling Language (cited above) presents an example model that uses every SysML diagram type at least once, and most more than once. Like the Hybrid SUV model just above, this example does not cover all of the constructs included in this exam although the two examples combined cover 90% of the material.
The official OMG SysML Website includes a very brief introduction to SysML, news items (including many about this certification program), and links to papers and websites with examples and other useful SysML-related information.
The Telescope Challenge Team's Cookbook for MBSE can be downloaded here. It's an expanded version of the White Paper referenced just above in the Articles section. Although it's useful for study as a general example of modeling technique and practice and contains hundreds of valuable tips, we don't suggest that you study this document in detail - The book was completed after our examinations, and is too extensive for memorization. We expect it to see use as a desktop or shelf reference.
OMG Specifications (Downloadable Free):
The SysML Specification, V1.2
Note: We do not recommend that you study the language itself from this document since it's a formal definition written for SysML tool builders, not model builders. The extensive Hybrid SUV example in Annex B, which includes every diagram type and is well worth studying, is available as a standalone document via the link a few paragraphs above. Version 1.1 is also consistent with the current version of the OCSMP Certification.
For more information or questions about the OMG Certification Program, contact firstname.lastname@example.org.
OCUP, OCRES, OCEB and OCSMP are joint programs of the OMG and the UML Technology Institute (UTI).