Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

NASA MBSE Implementation

Download as pdf or txt
Download as pdf or txt
You are on page 1of 35

NASA MBSE Implementation

George Plattsmier MSFC


September 10, 2019

NASA Systems Engineering


MODEL BASED SYSTEMS ENGINEERING
What is MBSE?

• INCOSE definition of MBSE


– Model-based systems engineering (MBSE) is the formalized application of
modeling to support system requirements, design, analysis, verification and
validation, beginning in the conceptual design phase and continuing throughout
development and later life cycle phases (Systems Engineering Vision 2020,
INCOSE-TP-2004-004-02).

• MBSE is not a new process being added to the existing SE processes.

MBSE is systems engineering through the use of models.

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 2
MBSE Infusion And Modernization Initiative
Systems Modeling WG
FY16: Learn & Align Digital
Systems Analysis and Data
Practitioner
Visualization WG
Community
Infra-structure and Ecosystem WG
FY17: Learn & Apply

FY18 & FY19:


Develop Recognized
Core Capability

FY20: Targeted
Deployment

MBSE Vision
MBSE Roadmap

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 3
MBSE Agency Collaboration

“A fully operational model-centric infrastructure that enables integration of physical


models with domain discipline analytical models, simulations and cost models to
support activities throughout lifecycle from concept through disposal”

KSC
DFRC
JSC • Shared system model is
explicit, available, durable
and authoritative
SSC
• System design kept
GRC current with 2-way
information exchange
with discipline models
ARC
LaRC • Agency-wide modeling
standards facilitate multi-
GSFC center collaboration
JPL
MSFC

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 4
MSFC MBSE Advocacy

• Primarily utilizing MagicDraw 19.0 Service Pack 2 as the MBSE pathfinding tool
throughout the Agency
• Marshall Space Flight Center (MSFC) is focusing on small wins by infusing MBSE
through Tech Excellence (TE) projects
• Project scope is centered around lifecycle deliverables
• Process of Establishing common framework

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 5
MagicGrid 101

• The MagicGrid approach is based on the framework, which can be represented


as a Zachman style matrix (link below), and is designed to guide the engineers
through the modeling process and answer their questions, like “how to organize
the model?”, “what is the modeling workflow?”, “what model artifacts should be
produced in each step of that workflow?”, “how these artifacts are linked
together?”, and so on.
• The approach includes the definition of the problem, solution, and implementation
domains in the system model. They align with the processes defined by
ISO/IEC/IEEE 15288 as follows: problem domain with the Stakeholder Needs
Development process, solution domain with the Architecture Definition process,
and implementation domain with the Design Definition process. Each domain is
represented as a separate row of the MagicGrid framework.
• https://www.zachman.com/about-the-zachman-framework
• http://www.15288.com/about_standards.php

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 6
MagicGrid 101 Cont.

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 7
SysML 4 Pillars
2. Behavior
1. Structure

satisfy

3. Requirements 4. Parametrics
N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 8
NASA MBSE 4 Pillar SE Integration
Technical Management
GATE PRODUCTS: Processes
Technical Planning Product Realization
System Design
eg.NPR 7123.1B Processes
Processes
10. Technical Planning
Processes

Product Transition
Technical Control Process
Requirement Definition
Processes 9. Product Transition
Processes
1. Stakeholder Expectations 11. Requirements Management
Definition 12. Interface Management
2. Technical Requirements 13. Technical Risk Management
Evaluation
Definition 14. Configuration Management Processes
15. Technical Data Management 7. Product Verification
8. Product Validation

Technical Solution Technical Assessment Data Realization


Definition Processes Process Processes
16. Technical Assessment

NASA Evolution
3. Logical Decomposition
5. Product Implementation
4. Design Solution Definition
6. Product Integration
Technical Decision
Analysis Process
Beginner: 4 Pillar basics 17. Decision Analysis

Intermediate: Integrating 4
Pillars (OOSEM)

Requirements
Advanced: Model what’s
Structure

Behavior

Parametrics
needed for products!!
FY20+: Generate tailored
NASA-standard profiles,
artifacts and views

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G
MSFC MBSE Architecture Approach

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 10
Stakeholder Expectations Definition Process

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 11
MSFC MBSE Architecture Approach

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 12
SE Product Maturity

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 13
Requirement Challenges

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 14
Requirement Extendibility

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 15
Requirement Development

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 16
Requirement Derivation Process

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 17
Activity Implementation

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 18
Requirement Derivation Process

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 19
Requirement Derivation Process

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 20
Requirement Derivation Process

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 21
Use Case Refinement

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 22
Requirement to Design Trace

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 23
Stakeholder Need Trace

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 24
Mass Roll Up

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 25
Mass Rollup Requirement Verification

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 26
Traceability

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 27
Views and Viewpoints

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 28
HTML Document Generation

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 29
MBMA Integration

NGO’s

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 30
MBMA Pathfinding

• Pathfinding approach with MagicDraw Plugin Cameo Safety and Reliability


Analyzer

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 31
NASA Future MBSE Work

Pilot Patterns for deploying a Scalable Architecture


Develop Profile (and patterns) for generating a complete set
of tailorable 7123 products, artifacts and views
Explore end verification and validation approaches.
Research Configuration and Data Management approaches.
Further investigation into PLM tools for complete Digital
Thread
Pilot Patterns for implementing S&MA Comprehensive
Project Risk Management
Exploring Teamwork Cloud Environment centered around
Cameo Collaboration

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 32
CLM Takeaways Using MBSE

• Managing a Complex System


– View multiple perspectives
– Analyze change impacts
– Evaluate system for consistency,
accuracy, and completeness
• Improved Communications – Simulate the functionality of the
– Graphical elements system
– Consistent definitions – Integrate with other disciplines
– Collaborative infrastructure
– Authoritative data Reduced Time
Reduced Cost
• Enhanced Knowledge Transfer
– Store models and model elements in a library Reduced Risk
– Reduced start-up time but…Requires up-
– Consistent information between projects and front investment
between project lifecycle phases
– Iterative and multi-level modeling

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 33
Questions?

•Any Questions or go
backs?

* Details can be found in backup charts


N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 34
MBSE Trace to NPR 7123 17 SE Processes

N A S A M O D E L B A S E D S Y S T E M S E N G I N E E R I N G 35

You might also like