Foundations of Model-Based Systems Engineering
This 1-day course provides a broad overview of the processes, practices, tools and techniques that comprise the emerging discipline of model-based systems engineering (MBSE). The course begins with a review of the systems engineering framework and protocols that establish the context for MBSE practice. We then examine the evolution of MBSE from paper to software and briefly review the concept and usages of modeling languages (UML, SYSML, LML, etc.) and tools. The course focuses on the key value propositions MBSE offers—Capturing, Connecting, Controlling, Communicating, Collaborating and Cycling—with specific examples, lessons learned from applications in NASA and commercial projects. The course concludes with a short hands-on exercise to get the feel for how MBSE tools are used in a practical project context. NOTE: This course is day-1 of MBSE-02 and MBSE-03.
The course is aimed at those totally new to MBSE who want a broad overview of the topic without having to learn grammar and syntax of any specific modeling language. While the course uses a specific tool for teaching, the goal of the course is to be “tool agnostic” such that the basic principles can be applied to any tools that a person or project may use. Detailed course objectives are shown in the following table.
|Describe the NASA SE Engine||Describe the organization and major processes that comprise the NASA SE “engine.”|
|Define MBSE||Define model-based systems engineering as a practice and discipline.|
|Identify Tools||Identify various MBSE tools in current use around the industry.|
|Define Modeling Languages||Define the purpose of modeling languages.|
|Recognize SysML and other Diagrams||Recognize and name SysML as well as other commonly used systems engineering diagrams and artifacts.|
|Explain SE Framework||Explain the systems engineering framework that comprises the NASA Systems Engineering “engine” and how we use it to develop technical baselines throughout the lifecycle.|
|Discuss MBSE Applications||Discuss and give examples for the application of MBSE across the lifecycle, from goals, objectives and ConOps through verification planning.|
|Generalize MBSE Tools||Generalize the organization (schema) used by MBSE tools.|
|Discuss the Value of MBSE||Discuss the value proposition for MBSE within the project context.|
|Summarize Examples||Summarize specific examples, usage extent and lessons learned from MBSE application to NASA and other programs.|
|Use an MBSE Tool||Use an MBSE tool to build simple system model elements given existing system descriptions and artifacts.|
- Course Introduction
- Systems Engineering Fundamentals – Modeling Systems Engineering
- Introduction to MBSE and Tools
- Introduction to Modeling Languages
- MBSE Across the Lifecycle
- Hands-on with MBSE Exercises
- Wrap up and Discussion
Each participant will receive:
- A complete set of course notes with copies of all slides used in the presentations
- A copy of Applied Space Systems Engineering
- TSTI Alumni status allowing on-line access to course materials and other resources
Hands-on with Innoslate cloud-based tool (free trial license). Internet access required.
Who Should Attend
This course is intended for practicing systems engineers, payload principle investigators, subsystem engineers or project managers involved in any phase of the space mission life cycle who are curious about application of MBSE to their projects and are seeking a basic foundation in the subject without diving into the details of application and model development. Some basic understanding of systems engineering principles and processes is assumed.