model-based avionics roadmap - european space agency
TRANSCRIPT
ESA UNCLASSIFIED - For Official Use
Model-Based Avionics Roadmap
Sergio Feo-Arenis – Jean-Loup Teraillon
ADCSS – October 2018
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 2
Objectives of MB(A)SE Activities
• Support the shift from a document-centric towards a model-centric approach.
• Achieve continuity of models throughout the lifecycle:
• Automation
• Consistency
• Inter-discipline communication
• Encourage model and product reuse.
• Support the development of product lines.
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 3
Context
The SAVOIR technical note on Model-Based Avionics is available (TN-003).
It contains:
- User Needs, high level requirements, functional architecture, and tool landscape
- Mapping to SAVOIR scope and definitions
- Mapping of MBA Activities from the avionics harmonisation roadmap
- Moving the focus from a monolithic factory to a distributed one (data hub)
Also:
- Tool prototypes in development
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 4
Document Structure
TN
-003
Introduction
Basic Concepts
Perimeter
MBSE
Justification Context
Use Cases
Digital Continuum
V&V
Requirements
User Needs & Baseline
Technical Spec Data Hub Requirements
Functional Architecture
Data Hub Considerations
Activities
Technology Survey
Standards
Tools Data hub implementation
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 5
Avionics Factory
Data SourcesEditors / Authoring Tools / External Providers
Analysis / Data Analytics
• Feasibility• Trade-off• Engineering
metrics / budgets / statistics
Data Consumers• Visualization • Document Generation • Dashboards
Workflows• Process control• Functional
architecture• Physical
architecture• Verification• Production• Operation
• Work duplication• No data normalization• Low automation
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 6
Avionics Factory
Data HubDigital Stream / Bridges
• Common to all discipline-specific data sources
• Data access and exchange strategies / interfaces / formats definition
• Configuration and data management• Ownership / Responsibility definition
Data SourcesEditors / Authoring Tools / External Providers
Analysis / Data Analytics
• Feasibility• Trade-off• Engineering
metrics / budgets / statistics
Data Consumers• Visualization • Document generation • Dashboards
Workflows• Process control• Functional
architecture• Physical
architecture• Verification• Production• Operation
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 7
Data HubDigital Stream / Bridges
• Common to all discipline-specific data sources
• Data access and exchange strategies / interfaces / formats definition
• Configuration and data management• Ownership / Responsibility definition
Data SourcesEditors / Authoring Tools / External Providers
Analysis / Data Analytics
• Feasibility• Trade-off• Engineering
metrics / budgets / statistics
Data Consumers• Visualization • Document generation • Dashboards
Workflows• Process control• Functional
architecture• Physical
architecture• Verification• Production• Operation
(*) MARVL common information platform
C12: EDS Device Simulator
C13: Automatic HW/SW Integration
test generation
C20: Avionics
V&V methods
C19: ATB test
analysis
C15: HW/SW
Co-design methods & tools
C17 & C18:
Avionics Testbed
for Space Transp.
C03: Avionics Analysis including
RAMS/FDIR
C09: Multidisc. Design
Optimiz. for
avionics
C08 - C21: Formal
Verification Techniques for Space Systems
Avionics Factory – Roadmap Activities
Data SourcesEditors / Authoring Tools / External Providers
C07: Automating transition from model-based system to
avionics engineering
C04: Design space exploration
C06: Library of components and tools for SW co-sim.
C10: Use case maps for reqs.
C22: IDE for system specification
C05: Data Modelling
C11: SEDS Toolset Upgrade
(*) RF: OCDT –Capella – OSRA
Bridge
(*) ongoing activities
(*) Model Exchange for SW. Eng.
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 8
Prototyping Activities
OCDT OSRA- Phys. Architecture- Parameters
Functional Architecture (ASRA) + Allocation
- Phys. + Func. Architecture(deployment)
TASTE
SW ArchitectureHigh-level architecture
AnalysisMass, AAML Based (Bus, CPU)
EagleEye Case Study
OSRA VP
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 9
OCDT
• Requirements• S/C Design• Launcher• Risk• Cost• Simulation• Programmatics• Options
Spac
e Seg
men
tSpac
e Seg
men
t
StructuralStructural
AvionicsAvionics
Data HandlingData Handling
OBCOBC
MMUMMU
BusBus
RTURTU
SensorsSensorsGYRGYR
STRSTR
ActuatorsActuatorsTHRTHR
MTRMTR
PowerPower
PCDUPCDU
PhotovoltaicPhotovoltaic
BatteryBattery
ThermalThermalSensorsSensors
HeatersHeatersAOCSAOCS
Gro
und S
egm
ent
Gro
und S
egm
ent
……
Launch
erLa
unch
er
……
Initial Study
Initial Model
0/A
B
C
D
E
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 10
OCDT
0/A
B
C
D
E
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 11
Capella
0/A
B
C
D
E
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 12
Capella – Physical Architecture
0/A
B
C
D
E
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 13
Capella – Architecture Mapping
0/A
B
C
D
E
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 14
Capella – Analysis Viewpoints
0/A
B
C
D
E
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 15
Capella – OSRA Viewpoint
0/A
B
C
D
E
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 16
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 17
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 18
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 19
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 20
OSRA
0/A
B
C
D
E
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 21
Towards Implementation
SW Implementation / Deployment
0/A
B
C
D
E
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 22
Summary
• The technical note on Model-Based Avionics is available as SAVOIR-TN-003
• We have investigated the technologies and effort to develop model exchange tooling by building a prototype (OCDT – Capella – OSRA)
• The prototype tools will be available for evaluation as an update site, installable in Capella 1.2.x and 1.3.x
• Demo available for discussion at the exposition area
ESA UNCLASSIFIED - For Official Use ESA | 01/01/2016 | Slide 23
Further Work
• Tool evaluation on representative case studies, sketch model-based process
• Further development of tool bridges
• FDIR – COMPASS
• On-board Network Configuration / Analysis
• Investigate technologies for the implementation of the data hub
• Requires uniform access to data
• Requires suitable exchange formats
• Possible candidates:
• OSLC (Open Services for Lifecycle Collaboration)
• RDF / OWL (Resource Description Format / Web Ontology Language)
• ORM (Object-Role Modelling)