42
Experiences Deploying MBSE at NASA JPL Frontiers in Model-Based Systems Engineering Workshop April 27-28, 2011 Georgia Institute of Technology C. Lin D. Nichols, H. Stone S. Jenkins, T. Bayer, D. Dvorak Jet Propulsion Laboratory, California Institute of Technology Copyright 2011 California Institute of Technology. Government sponsorship acknowledged.

Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

  • Upload
    others

  • View
    20

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Experiences Deploying MBSE at NASA JPL

Frontiers in Model-Based Systems Engineering Workshop

April 27-28, 2011Georgia Institute of Technology

C. Lin D. Nichols, H. Stone

S. Jenkins, T. Bayer, D. Dvorak

Jet Propulsion Laboratory, California Institute of Technology

Copyright 2011 California Institute of Technology. Government sponsorship acknowledged.

Page 2: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

4/28/2011 2

JPL is part of NASA and Caltech

Program reporting

Funding; $1.6B in FY09

Program direction

Contract

Negotiations

Oversight reporting to Caltech management and trustees

•  NASA-owned “Federally-Funded Research and Development Center” (FFRDC)

•  University (Caltech)-operated •  $1.6 billion business base •  5,000 employees •  177 acres

Page 3: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only. Page 3

JPL’s Mission for NASA is Robotic Space Exploration

•  Mars

•  Solar system

•  Exoplanets

•  Astrophysics

•  Earth Science

•  Interplanetary network

4/28/2011

Page 4: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only. Page 4

JPL Space Missions

Formulation (5) Implementation (6) Development (5)

MSL (2011)

Juno (2011)

SIM (201X)

Deep Impact (2005)

AcrimSat (1999)

Stardust (1999)

Jason-1 (2001) Voyager 1

(1977)

Spirit (2003)

Cassini (1997)

MRO (2005)

Galex (2003)

GRACE (2002)

Spitzer (2003)

CloudSat (2006)

(2007)

Kepler (2009)

WISE (2010) Odyssey (2001)

Opportunity (2003)

Aquarius (2011)

(2008)

OSTM

Dawn

Planetary/Mars Astrophysics Earth Science Planetary/Mars Astrophysics Earth Science

Voyager 2 (1977)

NuSTAR

EPOXI Stardust Next

(2011)

Outer Planets (2016)

Exo- Planet (2015)

Soil Moisture (2014)

GRAIL

(2011)

DESDynI (2018)

4/28/2011

Operations (19)

Formulation (5)

WISE (2010)

Page 5: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

JPL Maintains an End-to-End Capability

Project Formulation - Team X Mission Design

Spacecraft Development

Ion Engine (DS-1)

Real Time Operations

Integration and Test

Environmental Test

Mars Rovers Large Structures - SRTM

Ion Engines

Page 5 4/28/2011

Page 6: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Presentation Roadmap

•  How JPL started MBSE

•  Systems engineering challenges

•  The vision for model based systems engineering

•  Infusion strategies

•  Infusion challenges

•  Lessons learned

4/28/2011 Page 6

Page 7: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Three Years Ago..

4/28/2011 Page 7

Frontiers in MBSE Workshop @GIT, 2008

Page 8: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Since then…

•  JPL has increased its engagement in INCOSE and OMG •  Analyzed and articulated overarching SE issues and

challenges –  Connected the solution with the problem

•  Developed an infusion strategy –  Technical and cultural aspects

•  Established a JPL MBSE initiative

•  Engaged MBSE leaders in the field –  e.g., Sandy Friedenthal, Chris Paredis, Russell Peak, Heinz

Stoewer

4/28/2011 Page 8

Page 9: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Challenges in Systems Engineering

•  Complexity of our systems continues to grow –  More and more hardware functions are being replaced by software

behaviors. •  Yet hardware is becoming more like software

–  System level interactions (emergent system behaviors) are increasingly a major risk factor that cannot reliably be exposed by testing.

–  Natural-language based, single viewpoint specifications are inadequate to capture and expose system level interactions and characteristics.

–  System designs are spread across multiple documents

•  Cost caps and competition motivate maximal reuse

4/28/2011 Page 9

Page 10: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Mars Lander Spacecraft Exploded Views

MARS PATH FINDER (MPF)

MARS EXPLORATION ROVER (MER)

MARS SCIENCE LABORATORY(MSL)

4/28/2011 Page 10

Page 11: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Mars Rovers Landing Mechanisms

MARS PATH FINDER (MPF)

MARS EXPLORATION ROVER (MER)

MARS SCIENCE LABORATORY (MSL)

4/28/2011 Page 11

Page 12: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Mars Rovers Traversing

MARS PATH FINDER (MPF)

MARS EXPLORATION ROVER (MER)

MARS SCIENCE LABORATORY (MSL)

4/28/2011 Page 12

Page 13: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Comparison of Viking and MER: hardware

Nr ScienceInstruments Height of

lander (m)Width (m)

Length

8

7

21.5

2 2.321.6

0

1

2

3

4

5

6

7

8VikingMER

Landed Mass (kg)Pow er on surface (W)

576kg 539

kg

60 W

140 W

0

100

200

300

400

500

600

Viking (1976)

MER (2004)

rove

r la

nder

4/28/2011 13

Page 14: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Comparison of Viking and MER: software

Clock Speed (MHz)Backup Store Size

(Mbyte) Lines of Code(KNCSL)

0.23MHz

133 MHzCPU speed

5 MBtape

256 MByteFlash Memory

20 Kwords~5 KLOC

600 KLOC

0

100

200

300

400

500

600

~500x faster CPU ~50x more backup storage >>100x more code (size of VxWorks operating system not counted in graph) ~0.3x sw development time (540 man-months for MER / 1609 man-months for Viking landers)

+VxWorks OS

Page 15: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

15

…the shift: systems engineering with models

4/28/2011

Page 16: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Current State

“System Model” Spreadsheets, viewgraphs, text documents, e-mails, meeting notes, etc.

Structural Model

Operations Plan

Power Model

Thermal Model Radiation Model

Mass Roll-up

System Model Coupled models of structure, behavior, requirements, and equations. Single source of truth. Checkable. Queryable.

Future State

4/28/2011 Page 16

Page 17: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Integrated Model-Centric Engineering

•  Formalizes the practice of systems engineering through the use of models

•  Broad in scope –  Integrates with multiple modeling

domains across life cycle

•  Results in quality/productivity improvements & lower risk

–  Rigor and precision –  Communications among system/

project stakeholders –  Management of complexity –  Design capture enhances

reusability

Vert

ical

Inte

grat

ion

Page 17

Integration Across Life-Cycle and Domains

4/28/2011

Page 18: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

An Integrated Model-Centric Engineering Vision at JPL

Today: Document driven & standalone models

Future: Reusable model-driven with integration & simulation capability

Mission: To advance from our current document-centric engineering practices to one in which structural, behavioral, physics and simulation-based models representing the technical designs are integrated and evolve throughout the life-cycle, supporting trade studies, design verification and system V&V

Page 19: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Integrated Model-Centric Engineering (IMCE)

•  IMCE is the JPL initiative that helps accelerate the application of a model-based engineering style to the integration of system designs at various level of detail across the full project life cycle

19

Culture

•  Such an initiative needs to consider and address…

4/28/2011

Page 20: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only. Page 20

Multi-Year Strategy: Capabilities D

egre

e of

Mat

urity

• 

Key Capabilities: 1.  A MBSE methodology that supports

systems & software integration 2.  A modeling framework that enables

models & tools integrations •  V&V

3.  Standard design views and viewpoints that support:

•  capturing technical designs in formal models

•  Performing reviews based on formal models

4.  A standard set of modeling tools are established and supported

5.  A CM controlled repository that populated with validated reusable models created from formulation to implementation

Key Capabilities: 1.  A cadre of trained MBSE

modelers 2.  A modeling infrastructure

that facilitates collaborative modeling activities

3.  An initial modeling standard 4.  A modeling user’s guide 5.  An initial CM controlled

model repository framework w/examples

FY09-------------------------------------------------------------------------FY16

Con

tinuo

us

Pra

ctic

e

Phase 1: Building

Phase II: Performing

Phase III: Integrating

Key Capabilities: 1.  A fully operational modeling

Infrastructure that enables integration of system models with domain discipline analytical models, simulation/vitalization models to support:

•  design to cost •  Reviews •  Trade study…

2.  A matured model-based development methodology with training support

3.  A fully CM controlled operational model repositories that collaboratively managed by projects, lines and Institution

Setting Expectations: Such an effort takes time to achieve

4/28/2011

Page 21: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Integrated Model-Centric Engineering: Ops concept

Engineering Products Generate e.g., •  Gate Products •  MEL/PEL •  Requirements & tracing •  State Transition Execution

System Model

Domain discipline models (e.g., Modelica, STK, Simulink, NX )

Develop

Analyze/ Tradeoffs/Validate/Reviews

CM Controlled

Integrated Tool/model environment

Modeling Development Infrastructure

•  Models with Use Cases •  Engineering Data •  distributed (project,, Line, institution

Repositories

Archive

Retrieve Standards • Modeling template • Naming conv. • Modeling style guide • Data exchange

Use

Projects build models IMCE provides:

4/28/2011 Page 21

Page 22: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Essential Modeling Elements Architecture

model libraries transforms analyses

profiles/plugins

ontologies

tools guidance

repository

project models

4/28/2011 Page 22

Page 23: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

23

…the strategy

4/28/2011

Page 24: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Infusion Strategy

It’s the people

It’s the support

It’s the results

4/28/2011 Page 24

Page 25: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

4/28/2011 25

Multi-pronged approach

•  Educate and train an initial cadre of modelers –  Pair domain experts with early career hires

•  Build on grass-roots efforts

•  Work with strong advocates and advisors consisting of international and national experts

•  Establish an institutionally-supported modeling environment

–  Define modeling standards, enable collaborative modeling effort, build a reusable model repository; provide support to system model developers

•  Identify and build applications –  Develop system models that have immediate benefits to project’s needs –  Put training into practice –  Modelers partner with project’s system engineers to get early buy in –  Use the initial application to validate the reusable modeling environment

•  Partner with industry, INCOSE, academia and OMG to learn, contribute and stay current

Page 26: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Interactions Among Key Initiative Elements

External Partnerships

(DVS, Lockheed Martin, GIT, ESA/ESTEC, ESO,

INCOSE/OMG)

SS-CAE Tools

Service

Education and Training

Application on Target Projects

Modeling Infrastructure

(standards, repository,

reports)

Experience Sharing

Utilize Put into Use

Feedback, Validation

Provide Tools

Technical Collaboration

Guidance, Engagement

Page 26 4/28/2011

Page 27: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Supporting Change

•  Carrot –  Rewards and recognition

•  Stick –  Integrate into standard practices

•  Evangelism –  A persistent and consistent message

from management –  Provides awareness and distinctions

•  The X-Team* approach –  Go “outside” – make external outreach a

modus operandi from day 1 * X-Teams: How To Build Teams that Lead, Innovate, and Succeed (Harvard Business School Press, 2007)

Page 28: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

28

…some results

4/28/2011

Page 29: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Highlights of Accomplishments

•  Released IMCE Concept of Operations for two target audiences –  Developers of IMCE capabilities –  Users of IMCE capabilities and MBSE adopters

•  Established IMCE Technical Advisory Board –  A body of external and internal experts in SE and MBSE

•  Trained over 120+ engineers (across all disciplines); 50+ active practitioners

•  Formed a modeling early adopter group; 80+ members; meet twice week –  Led by early career hires

4/28/2011 Page 29

Page 30: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Highlights of Accomplishments (Cont.)

•  Developed JPL-specific ontology and SysML modeling profiles for space mission specific applications –  Essential for modeling initiation, model reuse and integration –  Consists of three architecture layers: Foundation, Discipline and

Application •  Peer reviewed by system engineering leaders; adopted by JEO

•  Established an modeling tool environment –  Provided by the JPL Institutional tool service –  Consists of MagicDraw and Teamwork products

•  Producing an initial SysML modeling guide –  JPL specific, with examples

•  Developed and demonstrated techniques for producing reports directly from SysML models

Foundation Level:

Base, Mission, Project, Physics, Units …

Discipline Level:

Mechanical, Electrical, Thermal, ACS, NAV …

Application Level:

Star tracker, Antenna, Thruster, Sun sensor …

System Model (in SysML)

Reports

4/28/2011 Page 30

Page 31: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Highlights of Accomplishments (Cont.)

•  Completed three summer projects that focused on models/tools integration –  Summer students from Penn State, GIT, UCLA –  Mentored by IMCE staff and experts from telecom, mechanical and

instrument engineering domains •  Electra (UHF Relay Transceiver) model •  Model Transformations •  SIM Model Interchange between SysML and NX •  Use SysML and electrical ontology for a senior project

•  Project Adaptations –  Established a strong collaboration with the Jupiter Europa Obiter

(JEO) project system engineering team •  First project to adopt MBE from the start

–  Over the last two years more than 6 projects have applied SysML to model part of system under development

4/28/2011 Page 31

Page 32: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Project Applications to Date

MBSE Activity Short Description

JEO* Architecture Framework Web App for model based mission architecture.

Dawn GDS Modeling GDS Configuration

MSL GDS Modeling GDS Configuration

MSL System Modeling Modeling system behavior models and interfaces

SIM Capture instrument models baseline design and output parameters to other models

LISA Modeling Lisa Flight System and Micro-Thruster

SMAP Model flight SW architecture Architecture review focused on model structures

MGSS Model based techniques and languages to re-architect Mission Operations processes

OPALS Integration and Test and System V&V

SAVIO/Constellation Captured baseline design

Cielo/SysML integration Exploring the integration of a finite element model and simulation into SysML

*Proposed missions

4/28/2011 Page 32

Page 33: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

33

…some experiences and lessons learned

4/28/2011

Page 34: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Barriers To Infusion

…the chicken or the egg “…a decision is an invitation to debate”

“…better is the enemy of good enough”

4/28/2011 Page 34

Page 35: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Lessons Learned: Strategy

•  Young engineers are arriving already versed in MBSE…   the transition to MBSE is going to happen whether we help or not

  pair young engineers with gray beards

•  Collaboration has been essential (industry, other space agencies, academia)

•  Infusion can be gradual, both in time, and in project space •  benefits are evident even when systems modeling is used in a modest way

on a single subsystem

  the simple act of creating a formalism is by itself a significant help in communication and understanding

 Culture change does not follow a project life-cycle 

4/28/2011 Page 35

Page 36: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Lessons Learned: Understand the importance of Cultural Change Management

Contact Awareness

Understanding

Initial Use

Adoption

1 2

3

4

5

6 7

CO

MM

ITM

EN

T TO

CH

AN

GE

TIME

Mechanisms to support sustaining the change

Mechanisms to support wider rollout of change

Mechanisms to support measured success in piloting (i.e., initial operational environment )

Mechanisms to assure understanding (training, piloting)

Mechanisms to promote awareness (e.g., seminars, Modeling Early Adopter Group)

Adapted from Out from Dependency: Thriving as an Insurgent in a Sometimes Hostile Environment, SuZ Garcia and Chuck Myers, SEPG Conference, 2001

Internalization

36 4/28/2011

Institutionalization

Page 37: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Lessons Learned: Just Modeling Isn’t Enough

…we also have to agree on… •  Ontology

–  What concepts are important to us? –  What properties and relationships do those concepts have? –  How do we name concepts and properties?

•  Notation and exchange syntax •  Tools and model repository

–  How do I create models? –  Where can I store my models? –  Where can I find other models and relate to their content?

•  Model data access mechanisms •  Model validation rules and constraints •  Configuration management procedures •  Relationships between engineering deliverables and model

content

…we model to get work done… 4/28/2011 Page 37

Page 38: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Lessons Learned: The Power of Modeling

Imagine that a system model answers queries such as …

System Model

•  Does every component trace to a requirement?

•  Have both sides of every interface been specified?

•  What is the dry mass of the flight system?

•  What is the maximum load on power bus 3?

Yes

No!

479 kg

14.7 W

A system model makes this possible. 38 4/28/2011

Page 39: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

SysML Models

Lessons Learned: SysML and Tools

4/28/2011 39

Understand and express concepts using SysML standard notation

EVERYONE

Collaborate and develop models with help from core team

MOST SEs

CORE TEAM

Applies best practices,

contributes to production

models

Roles: Contributors, Model Editors, and the System Model

Page 40: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

The IMCE Cultural Change Roadmap

Phase I: Establishing Initial capability

Phase II: Performing MBSE

Phase III: full i.m.c.e.

Contact

Awareness

Understanding

Initial Use

Adoption

1 2

3

4

5

6 7

CO

MM

ITM

EN

T TO

CH

AN

GE

TIME

Mechanisms to support sustaining the change

Mechanisms to support wider rollout of change

Mechanisms to support measured success in piloting (i.e., initial operational environment )

Mechanisms to assure understanding (training, piloting)

Mechanisms to promote awareness (e.g., seminars, Modeling Early Adopter Group)

Adapted from Out from Dependency: Thriving as an Insurgent in a Sometimes Hostile Environment, SuZ Garcia and Chuck Myers, SEPG Conference, 2001

Institutionalization

Internalization

We are here

40 4/28/2011

Page 41: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Summary

•  Management of complexity and cost-effectiveness drive the need for MBSE

•  We are finding real tangible benefits in early applications

•  A multi-pronged, evolutionary infusion strategy is the most effective in the JPL environment

•  Remember: MBSE is SYSTEMS ENGINEERING, not modeling

4/28/2011 Page 41

Page 42: Experiences Deploying MBSE at NASA JPLIntegrated Model-Centric Engineering (IMCE) • IMCE is the JPL initiative that helps accelerate the application of a model-based engineering

Systems and Software Division

For Planning and Discussion Purposes Only.

Thank You!

4/28/2011 Page 42