Developing and Distributing a CubeSat Model-Based Systems Engineering...

21
Developing and Distributing a CubeSat Model-Based Systems Engineering (MBSE) Reference Model 31st Space Symposium 1 INCOSE SSWG MBSE CubeSat Project Dave Kaslow International Council on Systems Engineering (INCOSE) Space Systems Working Group (SSWG)

Transcript of Developing and Distributing a CubeSat Model-Based Systems Engineering...

Page 1: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

Developing and Distributing a CubeSat Model-Based Systems Engineering (MBSE)

Reference Model

31st Space Symposium1INCOSE SSWG MBSE CubeSat Project

Dave Kaslow

International Council on Systems Engineering (INCOSE)Space Systems Working Group (SSWG)

Page 2: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

Agenda

• Project Objectives and Team

• INCOSE MBSE Initiative

• MBSE Environment

• SSWG Challenge Project

• CubeSat Reference ModelDevelopment and Distribution

• CubeSat Reference Model Architecture

• Next Steps

• References

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 2

Page 3: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

Project Objectives

Prove-out MBSE methodology on a CubeSat

Provide a CubeSat Reference Model and a CubeSat Project Modelthat CubeSat teams can use as a

starting point for their mission specific CubeSat model

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 3

Page 4: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

Team Composition

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 4

Telecons every Friday at 1pm east coast time Meeting materials and links to meeting recordings in Google docs

Email me to be included on the email reflector list [email protected]

Aerospace Students and Professors

JPL and NASA Engineers

Engineers and Software Developers from NASA Centers, Aerospace Companies, and Modeling and Simulation Tool Providers

Page 5: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

INCOSE MBSE Initiative - Genesis, Flow, Interaction

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 5

International Council onSystems Engineering (INCOSE)

INCOSE SE Vision 2020 [1]2007

MBSE & SysML

MBSE Initiative & Roadmap [2], ]3]

MBSE Challenge Teams

Space System Modeling

Object Modeling Group (OMG)

Unified Modeling Language

(UML)

Systems Modeling Language (SysML) [4]

2006

INCOSE Working Groups

Space Systems Working Group2000

SSWG Challenge

Project

Page 6: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

MBSE Roadmap

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 6

Emerging MBSE Standards

Matured MBSE methods and metricsIntegrated system / HW / SW models

Architecture model integrated with simulation, analysis, and visualization

Defined MBSE theory,ontology, and formalisms

Distributed and secure model repositories crossing multiple domains

Adapted from [3]

2010 2020 20252015

Mat

urity

Institutionalized MBSE Across

Academia / Industry

Well Defined MBSE

Ad Hoc MBSEDocument Centric

Extending Maturity and Capability

Page 7: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

MBSE Environment

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 7

ModelElements

BlocksActorsFlow

Constraint Blocks

InterfacesSignalsPorts

…Diagrams are views of the underlying

system model

BlockProperties

PartsReferences

ValuesConstraintsOperationsReceptions

A Block is the basic unit of

structure

SysML

StructureDiagrams

Block Definition Internal Block

Behavior DiagramsUse Case

ActivitySequence

State Machine

PackageDiagram

Parametric Diagram

Requirements Diagram

INCOSE Object-Oriented Systems Engineering Methodology

Interfaces with Other Models

System Modeling Tools

Page 8: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

SSWG Challenge Project

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 8

INCOSE MBSE Challenge ProjectInitiated in 2007

INCOSE SSWG2007-2010Phase 0

Modeled a Space Systemin SysML

Hypothetical FireSat -SMAD

Enterprise Modelingfor CubeSats [7]

RAX CubeSat ModelTrade Studies [8]

MBSE CubeSat Project

Phase 1 [5]

CubeSat FrameworkPreliminary RAX Model

Phase 2 [6]

RAX Behavior Modeling Power, Comm, State

Recent Efforts (Phase 3)

Develop a CubeSat MBSE Reference

Model [9]

Current Efforts (Phase 4)

Page 9: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

Phase 4

Develop and Distribute a CubeSat Reference Model

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 9

Page 10: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

Development of the CubeSat Reference Model

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 10

Foundations

Cal Poly CubeSat Design Spec [10]INCOSE Sys. Eng. Handbook [11]

NASA Sys. Eng. Handbook [12]

Space Mission Engineering –The New SMAD [13]

Plan

Tool Set

Standards & Conventions

Guidance

Management and Sharing

Validation

Model Development

Phases ofOperations

Launch, Early ops Normal ops

Life Cycles Conception to

retirement

Mission Stakeholders

Needs, Objectives Measures of EffectivenessConstraints

Model Scope

CubeSat Reference Model

SSWG Team

Out ReachWorking Groups

SymposiumsWorkshops

Page 11: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

Distribution and Use of the CubeSat Reference Model

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 11

Distribution MechanismsMagicDraw

ZIP FileXMI File

OpenMBEETeamwork Server

SSWG

CubeSat Reference Model

Video of Model Walk-Through

Copyright and License

User Feedback

MechanismsUsers

CubeSat Reference Model

CubeSat TeamMission Specific CubeSat Model

ClassroomExample

CubeSat Model

Page 12: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

Development of a Mission Specific CubeSat Model

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 12

Mission Specific Model

Model Elements

Diagrams

Mission Specific Stakeholders Use Cases, Viewpoint

CubeSat Reference

Model

Trade StudiesRequirements

Verification

Space and Ground System Components

Library of components to swap in and out of model

Interface with Modeling and

Simulation Tools

Validation and Verification Strategies

Mission Assurance

Objectives and Strategies

StagesConcept

DevelopmentProductionOperationalRetirement

Page 13: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

CubeSat System Reference Model Architecture

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 13

Page 14: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

CubeSat Stakeholders

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 14

Page 15: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

CubeSat Mission Enterprise

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 15

Page 16: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

CubeSat Logical Space System

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 16

Page 17: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

CubeSat Logical Ground System

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 17

Page 18: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

Next Steps and References

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 18

Page 19: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

Next Steps

• Determine the level of model definition at each of the lifecycle stages

• Create models for the concept and development stages

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 19

• Validate the models by applying them to a hypothetical mission

• Provide the models to a university aerospace engineering program

Page 20: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

References

[1] Systems Engineering Vision 2020, INCOSE –TP_2004-004-02, ver. 2/03,September 2007. [Online]. Available: http://www.incose.org/ProductsPubs/pdf/SEVision2020_20071003_v2_03.pdf

[2] International Council on Systems Engineering (INCOSE), “MBSE Initiative,” January 2007. [Online] Available: https://connect.incose.org/tb/MnT/mbseworkshop/

[3] MBSE Roadmap. MBSE Wiki, INCOSE MBSE IW 2012. MBSE Wiki. [Online} Available:http://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:mbse_iw_2012-introduction-2012-01-21-friedenthal-c.pptx

[4] Object Management Group (OMG), OMG Website. [Online]. Available: http://www.omgsysml.org/

[5] S. Spangelo, D. Kaslow, C. Delp, B. Cole, L. Anderson, E. Fosse, B. Gilbert, L. Hartman, T. Kahn, and J. Cutler, “Applying Model Based Systems Engineering (MBSE) to a Standard CubeSat,” in Proceedings of IEEE Aerospace Conference, Big Sky, MT, March 2012.

[6] S. Spangelo, L. Anderson, E. Fosse, L Cheng, R. Yntema, M. Bajaj, C. Delp, B. Cole, G. Soremekun, D. Kaslow, and J. Cutler, “Model Based Systems Engineering (MBSE) Applied to Radio Explorer (RAX) CubeSat Mission Operational Scenarios,” Proceedings of IEEE Aerospace Conference, Big Sky, MT, March 2013.

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 20

Page 21: Developing and Distributing a CubeSat Model-Based Systems Engineering …2015.spacesymposium.org/sites/default/files/downloads/D... · 2018-02-16 · INCOSE SSWG MBSE CubeSat Project

References

[7] L. Anderson, B. Cole, R. Yntema, M. Bajaj, S. Spangelo, D. Kaslow, C. Lowe, E. Sudano, M. Boghosian, R. Reil, S. Asundi, and S. Friedenthal, “Enterprise Modeling for CubeSats,” Proceedings of IEEE Aerospace Conference, Big Sky, MT, March 2014.

[8] D. Kaslow, G. Soremekun, H. Kim, S. Spangelo, “Integrated Model-Based Systems Engineering (MBSE) Applied to the Simulation of a CubeSat Mission”, Proceedings of IEEE Aerospace Conference, Big Sky, MT, March 2014.

[9] D. Kaslow, L. Anderson, S. Asundi. B. Ayres, C. Iwata, B. Shiotani, R. Thompson, “Developing a CubeSat Model-Based System Engineering (MBSE) Reference Model –Interim Status”, Proceedings of IEEE Aerospace Conference, Big Sky, MT, March 2015.

[10] CubeSat Design Specification, rev. 13, The CubeSat Program, Cal Poly SLO, February 2014

[11] INCOSE Systems Engineering Handbook, v. 3.2.2, October 2011, INCOSE-TP-2003-002-03.2.2.

[12] NASA Systems Engineering Handbook, rev. 1, December 2007, NASA/SP-2007-6105 Rev1.

[13] J.R. Wertz, D. Everett, and J. Puschell, Eds., Space Mission Engineering: The New SMAD, (Space Technology. Library, Volume 28), Hawthorne, CA, Microcosm Press, 2011

31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 21