Choose the correct answer
What is a common reason for extending SysML with a profile?
Answer : B
A profile is a mechanism for extending SysML with additional modeling elements that are not part of the standard language. A profile can add methodology- and domain-specific concepts to SysML, such as stereotypes, tagged values, constraints, etc. These concepts can be used to tailor SysML to specific engineering domains or modeling methods. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.ibm.com/docs/SSB2MU_8.2.0/com.ibm.rhp.sysml.doc/topics/rhp_c_dm_sysml_profile_features.html
Choose the correct answer.
A control unit aboard a ship sends commands to a remote-controlled submarine. which in turn sends messages to the ship after completing each major stage of its overall mission. For each distinct stage, the ship orders the submarine to perform a different set of operations. Completing any given stage takes a widely variable amount of time
Why it is appropriate to use the MARTE profile to model this system with SysML?
Answer : D
It is appropriate to use the MARTE profile to model this system with SysML because the control unit must order the submarine's operations in real time, which the MARTE profile makes it possible to model in SysML. MARTE is a UML profile that provides concepts and annotations for modeling and analyzing real-time and embedded systems. It supports modeling time-related properties and constraints, such as deadlines, periods, durations, clocks, etc., as well as resource-related properties and constraints, such as memory, CPU, power, etc. By using MARTE, one can capture the real-time requirements and behavior of the system and perform schedulability and performance analysis. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.omg.org/spec/MARTE/1.2/About-MARTE/
Choose the correct answer
For a system with stringent real-time requirements and power-consumption constraints, which concern would lead the designer to employ the MARTE profile?
Answer : A
For a system with stringent real-time requirements and power-consumption constraints, the concern that would lead the designer to employ the MARTE profile is ensuring that the structure could be precisely modeled and that analysis was supported. MARTE provides concepts and annotations for modeling the structure of real-time and embedded systems in terms of components, ports, connectors, flows, etc., as well as for modeling their behavior in terms of state machines, activities, etc. MARTE also provides concepts and annotations for performing analysis of system properties, such as schedulability, performance, power consumption, etc., using various methods and tools. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.omg.org/spec/MARTE/1.2/About-MARTE/
Choose the correct answer
The lead systems engineer on a project has identified a set of Key Performance Parameters (KPPs) that need to be evaluated both on a periodic basis during development, and during acceptance for every design change. Many of these KPPs are expressed In complex, interrelated differential equations The analysis team has identified appropriate numerical techniques for solving these equations and expressed them in a popular analysis tool.
The lead system modeler and methodologist must ensure that the architecture and design captured in the SysML system model are continuously and accurately reflected In the KPP calculations.
Which strategy is likely to be most successful in accomplishing this?
Answer : B
Choose the correct answer
What does a model library add to a SysML model?
Answer : B
A model library is a package that contains reusable model elements that can be imported into other models. A model library can add common concepts to a SysML model, such as units, quantities, value types, etc. These concepts can be used to define properties and parameters of blocks and constraints in a consistent and standardized way. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.omg.org/spec/SysML/1.6/PDF
Choose the correct answer.
Which diagram fragment correctly a SysML Block extending a basic UM Class?
A)

B)

C)


E)

Answer : B
The diagram fragment that correctly shows a SysML Block extending a basic UML Class is Option B. This option shows a Block with the stereotype <<block>> applied to it. This stereotype indicates that the Block is an extension of the Class metaclass. The Block inherits all the features of the Class, such as attributes, operations, associations, etc., and adds additional features specific to SysML, such as ports, flows, values, constraints, etc. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://sysml.org/sysml-faq/what-is-block-definition-diagram.html
Choose the correct answer.
An engineer has defined a profile, SE2Profile, for the APE model. Another model, E-ELT, requires the same profile.
What is the best way to share the profile?
A)

B)

C)

D)

Answer : B
The best way to share the profile is to define it as a model library and import it into the other model. A model library is a package with the stereotype <<modelLibrary>> applied to it. It contains reusable model elements that can be imported into other models by using an import relationship. Option B shows this approach. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.omg.org/spec/SysML/1.6/PDF