Introduction to Model-Based Systems Engineering (MBSE)
Model-Based Systems Engineering (MBSE) is a multi-disciplinary engineering paradigm propagating the use of models instead of documents to support analysis, specification, design and verification of the system being developed.
In the MBSE approach, models are created to deal with complexity. In doing so they allow systems engineers to understand an area of interest or concern and provide unambiguous communication among interested parties.
Models are at the heart of science and engineering. Model-based approaches to software development and systems engineering use technologies to include graphical modeling languages, such as the Systems Modeling Language (SML) that support system design and analysis through machine readable models.
According to the Object Management Group (OMG), the most significant motivator for users selecting MBSE is to reduce downstream defects and improve the quality of both requirements and designs.
Other high ranking motivators include developing systems concepts and facilitating better communications among team members.
MBSE’s surging popularity is due to several specific factors, including:
- Improves communications among stakeholders and engineers
- Increases productivity
- Improves quality
- Reduces risks by better defining cost estimate
Modernized, efficient software tools are the key to MBSE’s proclivity for solving difficult issues. MBSE software tools work because they keep the information in a database and then auto-generate reports. MBSE also allows for better traceability.
These tools are especially beneficial when it comes to sharing large amounts of information easier and accentuating collaboration features. Risks are decreased because the software tools give you a better method of estimating costs. Validation and verification are ongoing throughout the lifecycle of a project rather than at the end.
These specialized tools are intended to produce results that support the overall lifecycle process. These tools provide more robust databases than common programs such as Microsoft Visio and PowerPoint. Many of these tools include simulation capabilities that allow the user to verify the model logic and even derive performance requirements.
Introduction to Model-Based Systems Engineering (MBSE) Course by Tonex
Introduction to Model-Based Systems Engineering (MBSE) is a 2-day introduction to MBSE. Learn about modeling, modeling applied to systems engineering, Systems Modeling Language (SysML) application and more.
Participants will learn how MBSE is applied and how modern system engineering uses models to create structural and dynamic artifacts for conops, system requirements, design, architecture, analysis verification and validation activities. Through case studies and examples, participants will discover application of modeling to systems engineering, the model-based approach to analysis, requirements, design and testing.
For systems engineers, developers, testers, and project managers, Systems Modeling Language (SysML) represents system-related information in static and dynamic diagrams applicable to the system acquisition.
Introduction to MBSE, will explain advantage of Model-Based Systems Engineering (MBSE) and SysML and the ability to create models/diagrams for the system instead of documents.
Who Should Attend?
Developers, systems engineers, testers, project managers, analysts and anyone else who wants to learn the application of modeling to modern systems engineering practices.
Upon completion of this course, the attendees will be able to:
- Describe models and Model-Based Systems Engineering (MBSE)
- Describe what SysML is
- Explore model-based systems engineering approach
- List SysML diagrams and language concepts
- Apply SysML as part of a model based SE process applied to design and manufacturing
- Develop a system conceptual model and architecture using MBSE/SysML
- Define system use cases, requirements, architecture, function, structure, behavior and tests with SysML
- Describe the notions of system, product, service, and project with SysML
- Model a combined Project-Product Life cycle Management system and study the benefits of the project-product synergies with SysML
- Work with real life projects using MBSE approach with SysML
Overview of Model Based Systems Engineering (SE)
- Systems Engineering Overview and Models
- Model-Based Systems Engineering (MBSE) Applied
- Systems Engineering Practices for Describing Complex Systems
- SysML Language Overview
- Stakeholders Involved in System Acquisition
- System Actors, Use Cases, Specifications, Interface requirements, System design, Analysis & Trade-off and Test plans
Model-based systems engineering (MBSE) vs. Document-Based Systems Engineering
- Models and Principles behind MBSE
- Systems Engineering Artifacts and transitions to MBSE
- Modeling at multiple levels of the System
- Operational model
- System model
- Component model
- MBSE to support complex predictive and affects-based modeling
- Relationship between SysML and MBSE
Overview of SysML
- Diagram Overview and Language Concepts
- What is SysML?
- SysML Diagram Taxonomy
- Systems including hardware, software, data, personnel, procedures, and facilities
- SysML in specification, analysis, design, verification, and validation of systems
- Functional/Behavioral Model
- Shared understanding of system requirements and design
SysML Diagram Techniques
- Use Case
- Block Definition
- Internal Block
- State Machine
- Allocation Tables
Working with MBSE and SysML
- Simple Case Study Structure: Definition and Use
- Behavior: Interaction, State Machine and activity/functions
- SysML Diagram Frames
- Package Diagram
- Internal Block Diagram
- Basic Structural elements
- Working with a Simple System Modeling Example and Functional Analysis using SysML
- Structure and Concepts
Introduction to Model-Based Systems Engineering (MBSE)