35
NASA Systems Engineering MODEL BASED SYSTEMS ENGINEERING NASA MBSE Implementation George Plattsmier MSFC September 10, 2019

NASA MBSE Implementation

  • Upload
    others

  • View
    15

  • Download
    2

Embed Size (px)

Citation preview

Page 1: NASA MBSE Implementation

N A S A S y s t e m s E n g i n e e r i n gM 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

NASA MBSE Implementation

George Plattsmier MSFCSeptember 10, 2019

Page 2: NASA MBSE 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

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.

2

MBSE is systems engineering through the use of models.

Page 3: NASA MBSE 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

MBSE Infusion And Modernization Initiative

3

Digital Practitioner Community

Infra-structure and Ecosystem WG

Systems Analysis and Data Visualization WG

Systems Modeling WG

MBSE VisionMBSE Roadmap

FY16: Learn & Align

FY17: Learn & Apply

FY18 & FY19: Develop Recognized

Core Capability

FY20: Targeted Deployment

Page 4: NASA MBSE 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

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”

4

• Shared system model is explicit, available, durable and authoritative

• System design kept current with 2-way information exchange with discipline models

• Agency-wide modeling standards facilitate multi-center collaborationGSFC

ARC

SSC

DFRCKSC

JSC

GRC

LaRC

JPL MSFC

Page 5: NASA MBSE 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

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

5

Page 6: NASA MBSE 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

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

6

Page 7: NASA MBSE 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

MagicGrid 101 Cont.

7

Page 8: NASA MBSE 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

SysML 4 Pillars

8

1. Structure 2. Behavior

3. Requirements 4. Parametrics

satisfy

e

Page 9: NASA MBSE 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

NASA MBSE 4 Pillar SE Integration

Requirem

ents

Structure

Behavior

Parametrics

Data Realization Processes

5. Product Implementation6. Product Integration

Evaluation Processes

7. Product Verification8. Product Validation

Product TransitionProcess

9. Product Transition

Technical Planning Processes

10. Technical Planning

Technical Control Processes

11. Requirements Management12. Interface Management13. Technical Risk Management14. Configuration Management15. Technical Data Management

Technical Decision Analysis Process

17. Decision Analysis

Technical Assessment Process

16. Technical Assessment

Requirement DefinitionProcesses

1. Stakeholder Expectations Definition2. Technical Requirements Definition

Technical Solution Definition Processes

3. Logical Decomposition4. Design Solution Definition

System DesignProcesses

Technical ManagementProcesses

Product RealizationProcesses

GATE PRODUCTS:eg.NPR 7123.1B

NASA EvolutionBeginner: 4 Pillar basicsIntermediate: Integrating 4 Pillars (OOSEM)Advanced: Model what’s needed for products!!FY20+: Generate tailored NASA-standard profiles, artifacts and views

Page 10: NASA MBSE 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

MSFC MBSE Architecture Approach

10

Page 11: NASA MBSE 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

Stakeholder Expectations Definition Process

11

Page 12: NASA MBSE 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

MSFC MBSE Architecture Approach

12

Page 13: NASA MBSE 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

SE Product Maturity

13

Page 14: NASA MBSE 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

Requirement Challenges

14

Page 15: NASA MBSE 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

Requirement Extendibility

15

Page 16: NASA MBSE 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

Requirement Development

16

Page 17: NASA MBSE 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

Requirement Derivation Process

17

Page 18: NASA MBSE 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

Activity Implementation

18

Page 19: NASA MBSE 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

Requirement Derivation Process

19

Page 20: NASA MBSE 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

Requirement Derivation Process

20

Page 21: NASA MBSE 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

Requirement Derivation Process

21

Page 22: NASA MBSE 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

Use Case Refinement

22

Page 23: NASA MBSE 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

Requirement to Design Trace

23

Page 24: NASA MBSE 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

Stakeholder Need Trace

24

Page 25: NASA MBSE 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

Mass Roll Up

25

Page 26: NASA MBSE 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

Mass Rollup Requirement Verification

26

Page 27: NASA MBSE 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

Traceability

27

Page 28: NASA MBSE 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

Views and Viewpoints

28

Page 29: NASA MBSE 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

HTML Document Generation

29

Page 30: NASA MBSE 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

MBMA Integration

30

NGO’s

Page 31: NASA MBSE 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

MBMA Pathfinding

• Pathfinding approach with MagicDraw Plugin Cameo Safety and Reliability Analyzer

31

Page 32: NASA MBSE 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

NASA Future MBSE Work

Pilot Patterns for deploying a Scalable ArchitectureDevelop Profile (and patterns) for generating a complete set of tailorable 7123 products, artifacts and viewsExplore 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 ManagementExploring Teamwork Cloud Environment centered around Cameo Collaboration

32

Page 33: NASA MBSE 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

• Managing a Complex System– View multiple perspectives– Analyze change impacts– Evaluate system for consistency,

accuracy, and completeness– Simulate the functionality of the

system– Integrate with other disciplines

• Enhanced Knowledge Transfer– Store models and model elements in a library– Reduced start-up time– Consistent information between projects and

between project lifecycle phases– Iterative and multi-level modeling

CLM Takeaways Using MBSE

33

• Improved Communications– Graphical elements– Consistent definitions– Collaborative infrastructure– Authoritative data Reduced Time

Reduced CostReduced Riskbut…Requires up-front investment

Page 34: NASA MBSE 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

Questions?

•Any Questions or go backs?

34

* Details can be found in backup charts

Page 35: NASA MBSE 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

MBSE Trace to NPR 7123 17 SE Processes

35