Top Banner
1 ESA UNCLASSIFIED For ESA Official Use Only [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ESA MBSE Solution Alberto Gonzalez Fernandez on behalf of ESA/TEC-S MBSE Space Team 29/09/2021
20

[MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

Jan 25, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

1ESA UNCLASSIFIED – For ESA Official Use Only

[MBSE 2021] ESA MBSE Evolution:

From ESA SysML Toolbox to ESA MBSE Solution

Alberto Gonzalez Fernandez on behalf of

ESA/TEC-S MBSE Space Team

29/09/2021

Page 2: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

2

MBSE in ESA Missions Mission Overview

0 A/B1 B2 C/D E F

COMET (10-25)

european large logistic lander esa-hre

earth return orbiter mars sample return esa-hre

saga esa-hre

truths esa-eop

galileo 2nd gen esa-nav

adrios clean space

e.inspector clean space

e.deorbit clean space

envision esa-sci

ariel esa-sci

plato esa-sci

euclid esa-sci

Enterprise Architect (SysML)

Cameo Systems Modeler (SysML)

Capella

Vitech Genesys

Valispace

lunar communications and navigation services esa-hre

Page 3: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

3

Multiple methodologiesMultiple tools

Multiple languagesOne approach

Project-specific

Large effort at the start of the project

Opaqueness

High development cost of custom tools

Information silo

Re-use of data, competences…

Default option for MBSE

Based on standards

Customization of commercial tools

Interoperability

Page 4: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

4

Semantic interoperability

Page 5: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

5

ESA SysML Profile V3

Page 6: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

6

ESA MBSE approach (V4) - Improvements from V3

Ensure compatibility with ECSS and QMS documents

Justify all decisions

Elaborate MBSE framework and modelling guides alongside the profile – what to model, and how to

model it

Allow remapping to different target languages (SysML v1/v2)

Establish rigorous definition process which allows for future extensibility

Page 7: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

7

Select System Engineering

Inputs

Proposed Definition Methodology

Mapping Tailoring Definition

Language

SysML

ESA SysML Profile

Methodology

Δ

ECSS Standards

Directorate / Department Processes (QMS)

Project Processes

Elements / Relationships which capture required information

Diagrams which present required information for views/viewpoints

Scope implementation based on:- Appropriateness- Expected Benefit- Work Effort- Modelling Process

Maturity

Profile definition(extensions to language/profile)

Modelling process definition (extensions to methodology)

Joining

Join together input processes and ontology to find common information

Input Ontologies

Input Processes

Δ

Identify Information Exchanges

Engineering Artefacts

Deliverables

Documentation

Presentations

Page 8: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

8

Select Engineering Inputs

Identify Information Exchanges

Mapping Tailoring Definition

Language

SysML

ESA SysML Profile

Methodology

Δ

ECSS Standards

Directorate / Department Processes (QMS)

Project Processes

Engineering Artefacts

Deliverables

Documentation

Presentations

Elements / Relationships which capture required information

Diagrams which present required information for views/viewpoints

Scope implementation based on:- Appropriateness- Expected Benefit- Work Effort- Modelling Process

Maturity

Profile definition(extensions to language/profile)

Modelling process definition (extensions to methodology)

Joining

Join together input processes and ontology to find common information

Input Ontologies

Input Processes

Δ

Select System Engineering

Inputs

Page 9: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

9

Select Engineering Inputs

• ECSS Standards

• ECSS-E-ST-10C Rev.1

• ECSS-E-ST-10-06C

• ECSS-E-TM-10-25A

• ECSS-S-ST-00-01C

• QMS processes within Directorate / Department (e.g. SCI)

• Project-specific process (potentially not formalised)

Select System Engineering

Inputs

Page 10: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

10

Select System Engineering

Inputs

Identify Information Exchanges

Mapping Tailoring Definition

Language

SysML

ESA SysML Profile

Methodology

Δ

ECSS Standards

Directorate / Department Processes (QMS)

Project Processes

Elements / Relationships which capture required information

Diagrams which present required information for views/viewpoints

Scope implementation based on:- Appropriateness- Expected Benefit- Work Effort- Modelling Process

Maturity

Profile definition(extensions to language/profile)

Modelling process definition (extensions to methodology)

Joining

Join together input processes and ontology to find common information

Input Ontologies

Input Processes

Δ

Identify Information Exchanges

Engineering Artefacts

Deliverables

Documentation

Presentations

Page 11: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

11

Identify Information Exchanges

Identify Information Exchanges

Process Modelling

Product Identification

Product Definition

Process

Information

Products

Ontology/ Data model

Concept Extraction

Modelling of the ECSS-E-ST-10C document

Page 12: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

12

Select System Engineering

Inputs

Joining

Mapping Tailoring Definition

Language

SysML

ESA SysML Profile

Methodology

Δ

ECSS Standards

Directorate / Department Processes (QMS)

Project Processes

Elements / Relationships which capture required information

Diagrams which present required information for views/viewpoints

Scope implementation based on:- Appropriateness- Expected Benefit- Work Effort- Modelling Process

Maturity

Profile definition(extensions to language/profile)

Modelling process definition (extensions to methodology)

Input Ontologies

Input Processes

Δ

Identify Information Exchanges

Engineering Artefacts

Deliverables

Documentation

Presentations

Joining

Join together input processes and ontology to find common information

Page 13: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

13

Joining

Joining

Input Ontology

Enrichment

Filtering

Joining (Process + Ontology)

Ontology(ECSS-E-ST-10-06)Ontology(ECSS-S-ST-00-01)Ontology(ECSS-E-ST-10C)

Consolidated Ontology

Page 14: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

14

Select System Engineering

Inputs

Mapping

Tailoring Definition

Language

SysML

ESA SysML Profile

Methodology

Δ

ECSS Standards

Directorate / Department Processes (QMS)

Project Processes

Scope implementation based on:- Appropriateness- Expected Benefit- Work Effort- Modelling Process

Maturity

Profile definition(extensions to language/profile)

Modelling process definition (extensions to methodology)

Input Ontologies

Input Processes

Δ

Identify Information Exchanges

Engineering Artefacts

Deliverables

Documentation

Presentations

Joining

Join together input processes and ontology to find common information

Mapping

Elements / Relationships which capture required information

Diagrams which present required information for views/viewpoints

Page 15: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

15

Mapping

Mapping

Element Mapping

Relationship Mapping

View Mapping

Page 16: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

16

Select System Engineering

Inputs

Tailoring and Definition

Definition

Language

SysML

ESA SysML Profile

Methodology

Δ

ECSS Standards

Directorate / Department Processes (QMS)

Project Processes

Profile definition(extensions to language/profile)

Modelling process definition (extensions to methodology)

Input Ontologies

Input Processes

Δ

Identify Information Exchanges

Engineering Artefacts

Deliverables

Documentation

Presentations

Joining

Join together input processes and ontology to find common information

Mapping

Elements / Relationships which capture required information

Diagrams which present required information for views/viewpoints

Tailoring

Scope implementation based on:- Appropriateness- Expected Benefit- Work Effort- Modelling Process

Maturity

Page 17: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

17

Tailoring and Definition

Phase/Process-based (Top-down)

Product-based (Bottom-up)

Other criteria (Maturity / Work Effort / Expected Benefit)

Tailoring

Definition

Profile Definition

Modelling Process Definition

Page 18: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

18

Output: MBSE Framework

Requirements

Specification /

Problem

Space

Design /

Solution

Space

Mission

Specification

System of

Interest (SoI)

Specification

Functional

Design

Physical

Design

Mission objectives

diagram

Mission context Mission phases and

context states diagram

Mission scenario

SoI capabilities diagram SoI context

Function tree Functional architecture Operational modes

diagram

Functional scenario

Product tree Physical architecture Physical scenario

Specification tree

Requirements table

Breakdown Architecture States & Modes ScenariosTextual

requirements

Page 19: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

19

Current status and future work

The current status is:

First complete iteration being completed based on the following inputs:

• ECSS-E-ST-10

• ECSS-E-TM-10-25

• ECSS-E-ST-10-06

• ECSS-S-ST-00-01 (Glossary)

• Applicable parts of ECSS-M-ST-10

The next steps are:

• Application of the ESA MBSE approach in projects: already being used for the EL3 mission (European Large Logistic

Lander)

• Delivery to the ADS MSR-ERO for a tool to tool mapping (Q4 2021)

• A second iteration of the definition process to incorporate other systems engineering areas such as interfaces management

and verification and validation

Page 20: [MBSE 2021] ESA MBSE Evolution: From ESA SysML Toolbox to ...

20

Thank you for your attention