Unified Modeling Language, UML, and OMG SysML are trademarks of the Object Management Group. All other product and service names mentioned are the trademarks of their respective companies.
Back to Top
A: Model-Based Systems Engineering (MBSE) is a comprehensive and rigorous approach that bases its Software Engineering artifacts on visual modeling languages that include SysML. Stated otherwise, SysML is a key enabling technology for MBSE, just as SysML's parent language (UML) is a key enabling technology for Model-Driven Development (MDD) among Software Engineers.
In order to see the relationship of the SysML modeling language to other complementary MBSE technologies, check out the System Architecture Tetrad figure below.
Q: What is the relationship between SysML and MBSE?
A: Model-Based Systems Engineering (MBSE) is a comprehensive and rigorous approach that bases its Software Engineering artifacts on visual modeling languages that include SysML. Stated otherwise, SysML is a key enabling technology for MBSE, just as SysML's parent language (UML) is a key enabling technology for Model-Driven Development (MDD) among Software Engineers.
In order to see the relationship of the SysML modeling language to other complementary MBSE technologies, check out the System Architecture Tetrad figure below.

System Architecture Tetrad
Reproduced by Permission © 2003-2012 PivotPoint Technology Corp.
Reproduced by Permission © 2003-2012 PivotPoint Technology Corp.
Although SysML plays a key role as the Modeling Language of choice for MBSE, if you don't choose and implement the other key enabling MBSE technologies well (Modeling Tools, Model-Based Processes and Architecture Frameworks) you will likely obtain poor or mixed results for your efforts.
Keep in mind that you can request additional questions to be answered in the SysML FAQ by sending email to FAQ@SysMLforum.com.
Back to Top
Back to Top
