What is MBSE? - What You Need to Know

MBSE.Works is a web community dedicated to Model-Based Systems Engineering (MBSE) technologies and their practical applications.

What is Model-Based Systems Engineering?
Model-Based Systems Engineering (MBSE) is a Systems Engineering paradigm that emphasizes the application of rigorous visual modeling principles and best practices to Systems Engineering activities throughout the System Development Life Cycle (SDLC). These Systems Engineering activities include, but are not limited to: requirements analysis, validation and verification; functional analysis and allocations; performance analysis and trade studies; and system architecture specification.

Usage Note: The term Model-Based Systems Engineering (MBSE) is especially popular among Systems Engineers who advocate the use of the Systems Modeling Language (SysML) as a standard visual architecture modeling language for Systems Engineering applications, and who want to distinguish their approach from Model-Driven Development and its variants, which tend to be software centric.

For further information about Model-Based Systems Engineering check out the MBSE Overview and MBSE FAQ sections, and subscribe to the MBSE & SysML Discussion Group.
Why use MBSE?
If you are a Systems Engineer and want to improve the precision and efficiency of your communications with fellow Systems Engineers and other system and business stakeholders (e.g., Clients, Software Engineers), then you should consider using a visual modeling language standard as a lingua franca (common language). The most popular choice for MBSE applications is the SysML dialect of UML 2, which extends the UML standard for software-intensive applications so that it can be applied to Systems Engineering applications.

Here's a list of reasons why Systems Engineers may want to use a Model-Based Systems Engineering approach with a common modeling language such as SysML for their work:

• Facilitate communication among various stakeholders across the System Development Life Cycle
• Capture and manage corporate Intellectual Property related to system architectures, designs, and processes
• Compare and contrast “As Is” and “To Be” solutions
• Provide scalable structure for problem solving
• Furnish rich abstractions to manage size and complexity
• Explore multiple solutions or ideas concurrently with minimal risk
• Detect errors and omissions early in System Development Life Cycle

For further information about Model-Based Systems Engineering check out the MBSE Overview and MBSE FAQ sections, and subscribe to the MBSE & SysML Discussion Group.

MBSE is a key enabling technology for Systems Engineers who seek to transition from traditional Systems Engineering processes that are document-based and code-centric to more effective processes that are requirements-driven and architecture-centric. Here you can find information related to MBSE applications, as well as related topics such as MBSE Tools, MBSE Training, MBSE Discussion Groups, MBSE Tutorials, MBSE Processes, and MBSE Publications.

For further information about Model-Based Systems Engineering check out the MBSE Overview and MBSE FAQ sections, and subscribe to the MBSE & SysML Discussion Group.

Please contact us regarding any additions or corrections to be made to this page.
Google Groups
Subscribe to SysML Forum
Email:
Visit this group

OMG SYSML, UML, and UNIFIED MODELING LANGUAGE are trademarks of the Object Management Group. All other product and service names mentioned are the trademarks of their respective companies.