requirements of shared data management services
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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