requirements of shared data management services

19
Requirements of shared Data Management Services facilitating a Reference Architecture realizing the Concepts of ECSS-E-TM-10-23 Tobias Hoppe, Harald Eisenmann SESP 2015 - Workshop on Simulation & EGSE for Space Programmes March 24-26

Upload: others

Post on 10-Jun-2022

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Requirements of shared Data Management Services

Requirements of shared Data Management Services facilitating a Reference Architecture realizing the Concepts of ECSS-E-TM-10-23

Tobias Hoppe, Harald Eisenmann

SESP 2015 - Workshop on Simulation & EGSE for Space Programmes

March 24-26

Page 2: Requirements of shared Data Management Services

The engineering process for spacecrafts requires a close collaboration between various engineering disciplines

Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23 2

Spacecraft engineering data

AIT Sequence Model CATIA V5 DMU

Thermica Thermal Analysis Model

DOORS Requirements Model

Visio Operational Model

SRDB TM/TC Model

25.03.2015

Page 3: Requirements of shared Data Management Services

Spacecraft engineering data

AIT Sequence Model CATIA V5 DMU

With the current tools and data exchange solutions multiple functionalities are still a tedious, manual, labor-intensive work

Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23 3

Thermica Thermal Analysis Model

DOORS Requirements Model

Visio Operational Model

SRDB TM/TC Model

Ensuring consistency between different baselines of models can be a challenge

Data exchange is a manual process with some drawbacks Employment of

different product structures, e.g. items “as specified” vs. “as built”

Redundancy by having the same data in different tools

25.03.2015

Page 4: Requirements of shared Data Management Services

Space System Data Repository

ECSS-E-TM-10-23 is an emerging European Standard facilitating the alignment of tools for improved data sharing

4 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

ECSS-E-TM-10-23

Conceptual Data Model Customized

Requirements Data Model

Require-ments

Customized Functional

Specification Data Model

Functional Specification

Customized M-CAD Data

Model

M-CAD

Customized E-CAD Data

Model

E-CAD

Customized Simulator

Data Model

Functional Verification

Implements

25.03.2015

Page 5: Requirements of shared Data Management Services

Space System Data Repository

Assuring consistency and preserving semantics are central services of Space System Data Repository

5 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

ECSS-E-TM-10-23

Conceptual Data Model Customized

Requirements Data Model

Require-ments

Customized Functional

Specification Data Model

Functional Specification

Customized M-CAD Data

Model

M-CAD

Customized E-CAD Data

Model

E-CAD

Customized Simulator

Data Model

Functional Verification

Implements

Tool Integration

25.03.2015

Shared Data Management Services Data Organisation

Version Control

Data Tracking

Data Comparing

Reporting

Concistency Checking

Change Management Tailoring

Page 6: Requirements of shared Data Management Services

Role of data management services of Space System Data Repository during data exchange between tools

6 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

Requirements

Data Management

Services

Data Structure

Version Control

Data Organi-sation

Functional Specification

Data Management

Services

Data Structure

Version Control

Data Organi-sation

M-CAD

Data Management

Services

Data Structure

Version Control

Data Organi-sation

E-CAD

Data Management

Services

Data Structure

Version Control

Data Organi-sation

Functional Verification

Data Management

Services

Data Structure

Version Control

Data Organi-sation

Space System Data Repository

Tool Integration with data

normalization

Tool Integration with data

normalization

Tool Integration with data

normalization

Tool Integration with data

normalization

Tool Integration with data

normalization

Version Control Data Organisation

Shared Data Management Services

Data Structure

25.03.2015

Page 7: Requirements of shared Data Management Services

Sem

antic

s

Forming data into knowledge requires appropriate data structures, an computer and human interpretation

7 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

Human Interpretation ( Knowledge)

Data Representation (Data )

Data Interpretation ( Information )

EGS-CC MIB

DB, Data Store

Shared Data Management Services

What is correct?

Packet

Container

TPCP PID

PLF VPD

PCF

uses

uses

25.03.2015

Calibration

Parameter

Page 8: Requirements of shared Data Management Services

Space System Data Repository

Shared Data Management Services

Currently a trend is observable to centralized architectures, allowing shared operations performed on a shared repository

Virtual Spacecraft Design (VSD) Currently pursued developments (SECESA 2014)

• OCDT (ESA) • CDP (Rhea) • RangeDB (Airbus)

8 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

Requirements Functional Specification M-CAD E-CAD Functional

Verification

Sem

antic

s

Human Interpretation ( Knowledge)

Data Representation (Data )

Data Interpretation ( Information )

uses

uses

Version Control

Data Structure

Tool Integration

Data Organisation Still ongoing discussion on usefulness to copy and

replicate data

25.03.2015

Page 9: Requirements of shared Data Management Services

Virtual Space System

Data Repository

Common cradles for engineering tools, would allow to “unify” the services and resolve the commonly shared bottleneck

9 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

Requirements Functional Specification M-CAD E-CAD Functional

Verification

Data exchange service

Shared Data Management Services

Version Control

Data Or-ganisation

Tool Integration

Service

Tool Integration

Service

Tool Integration

Service

Tool Integration

Service

Tool Integration

Service

Sem

antic

s

Human Interpretation ( Knowledge)

Data Representation (Data )

Data Interpretation ( Information )

uses

uses

25.03.2015

Page 10: Requirements of shared Data Management Services

Open Services for Lifecycle Collaboration (OSLC) is an emerging technology for controlled information exchange

10 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

OSLC announced: OSLC became an open-source project

OSLC became part of the OASIS Open Standards Network

Many new Working Groups get started

OSLC Architecture matures: More and more specifications will be released

Eclipse Lyo project created: Provides tutorials as well as projects to ease OSLC-Adapter creation

IBM in-house development: Searching for a way to integrate all their frameworks building on the experience of the Web

25.03.2015

Page 11: Requirements of shared Data Management Services

OSLC enables linking of data to gain information that can facilitate applying of knowledge

Enables integration at data level via links between related resources • Originally IBM initiative for tool integration • Inspired by the World Wide Web • OSLC is part of OASIS • Resources are defined in terms of W3C Resource Description Framework

properties

11 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

Requirements

Tool A

Validation

Tool B

Design

Tool C

R1

R2

D1

D2

V1

V2 validates validates

validates validates

satisfies satisfies

25.03.2015

RDF

RDF

RDF

RDF

Page 12: Requirements of shared Data Management Services

OSLC- Adapter

OSLC- Adapter

OSLC- Adapter

OSLC- Adapter

OSLC- Adapter

Utilization of OSLC for ECSS-E-TM-10-23 to obtain a de-centralized solution based on linked resources

Data is stored only in engineering tools OSLC-Bridge connects OSLC-Adapters

• Enables controlled data exchange based on RDF-Resources between OSLC-Adapters

• Realizes data querying from Shared Data Management Services

12 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

Requirements Functional Specification M-CAD E-CAD Functional

Verification

OSLC- Adapter

OSLC Bridge

Shared Data Management

Services

Version Control

Data Or-ganisation

25.03.2015

Page 13: Requirements of shared Data Management Services

OSLC- Adapter

OSLC- Adapter

OSLC- Adapter

OSLC- Adapter

OSLC- Adapter

OSLC provides only a communication protocol to realize controlled information exchange

Shared Data Management Services must work with data from multiple engineering tools to fulfill domain-spanning tasks

• Common data versioning necessary for data tracking

• High data exchange rate to fulfill data queries of Shared Data Management Services

13 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

Requirements Functional Specification M-CAD E-CAD Functional

Verification

OSLC- Adapter

OSLC Bridge

Shared Data Management

Services

Version Control

Data Or-ganisation

25.03.2015

Page 14: Requirements of shared Data Management Services

Role of data management services during data exchange realizing a de-centralized approach based on OSLC

14 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

Requirements

Data Management

Services

Data Structure

Version Control

Data Organi-sation

Functional Specification

Data Management

Services

Data Structure

Version Control

Data Organi-sation

M-CAD

Data Management

Services

Data Structure

Version Control

Data Organi-sation

E-CAD

Data Management

Services

Data Structure

Version Control

Data Organi-sation

Functional Verification

Data Management

Services

Data Structure

Version Control

Data Organi-sation

OSLC- Adapter

Tool Integration with data

normalization OSLC- Adapter

Tool Integration with data

normalization OSLC- Adapter

Tool Integration with data

normalization

OSLC- Adapter

Tool Integration with data

normalization OSLC- Adapter

Tool Integration with data

normalization

Version Control Data Organisation

Shared Data Management Services

OSLC- Adapter Necessity for semantic data normalization

25.03.2015

Page 15: Requirements of shared Data Management Services

Space System Data Repository

OSLC is not sufficient to realize the concepts of ECSS-E-TM-10-23 but it provides an adequate data exchange approach

15 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

Requirements Functional Specification M-CAD E-CAD Functional

Verification

Shared Data Management Services Version Control Data Organisation

OSLC- Adapter

OSLC- Adapter

Tool Integration with data

normalization OSLC- Adapter

Tool Integration with data

normalization OSLC- Adapter

Tool Integration with data

normalization

OSLC- Adapter

Tool Integration with data

normalization OSLC- Adapter

Tool Integration with data

normalization

25.03.2015

Not covered by OSLC

Data Structure

Page 16: Requirements of shared Data Management Services

Space System Data Repository

Realizing semantically stronger data exchange by deriving OSLC-Resource specifications from Conceptual Data Model

16 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

Requirements Functional Specification M-CAD E-CAD Functional

Verification

OSLC- Adapter

OSLC- Adapter

Tool Integration with data

normalization OSLC- Adapter

Tool Integration with data

normalization OSLC- Adapter

Tool Integration with data

normalization

OSLC- Adapter

Tool Integration with data

normalization OSLC- Adapter

Tool Integration with data

normalization

ECSS-E-TM-10-23

Conceptual Data Model

Customized Requirements

Data Model Customized Functional

Specification Data Model

Customized M-CAD Data

Model

Customized E-CAD Data

Model

Customized Simulator

Data Model

E-CAD RDF

Func. Ver. RDF

M-CAD RDF

Func. Spec. RDF

Req. RDF

Semantically harmonized data exchange

25.03.2015

Page 17: Requirements of shared Data Management Services

Space System Data Repository

Ensuring semantically strong data exchange across engineering tools using a two-phase approach

17 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

Requirements Functional Specification M-CAD E-CAD Functional

Verification

OSLC- Adapter

ECSS-E-TM-10-23

Conceptual Data Model

Customized Requirements

Data Model Customized Functional

Specification Data Model

Customized M-CAD Data

Model

Customized E-CAD Data

Model

Customized Simulator

Data Model

OSLC- Adapter

OSLC- Adapter

OSLC- Adapter

OSLC- Adapter

OSLC- Adapter

RDF Schemas related to Conceptual Data Model enable semantic harmonization

Mapping specification

Mapping specification

Mapping specification

Mapping specification

Mapping specification

25.03.2015

Page 18: Requirements of shared Data Management Services

Thanks for your attention! Any questions?

25.03.2015 18 Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

Page 19: Requirements of shared Data Management Services

Tobias Hoppe | Requirements of shared Data Management Services facilitating a Reference Architecture Realizing the Concepts of ECSS-E-TM-10-23

Thank you for your Attention

Tobias Hoppe, M.Sc. FZI Forschungszentrum Informatik Intelligent Systems and Production Engineering (ISPE) Haid-und-Neu-Str. 10-14 76131 Karlsruhe +49 721 9654 401 [email protected] www.fzi.de

Airbus Defence and Space Space Systems FV Infrastructure, Engineering and Operations Products & Space Physics Germany (TSOEC32) 88039 Friedrichshafen +49 7545 8 4685 [email protected] www.airbusdefenceandspace.com

19 25.03.2015