best : final presentation

43
BEST Final Presentation - Frascati April 2005 BEST : final presentation Frascati, 21st April 2005

Upload: dea

Post on 25-Feb-2016

67 views

Category:

Documents


0 download

DESCRIPTION

BEST : final presentation. Frascati, 21st April 2005. BEST : FINAL PRESENTATION CONTENTS. Welcome (A. Ciarlo) DEBAT project short history (A. Ciarlo) Applied standards (CCSDS / ISO) (D. Minguillon) Tools vs. Data life cycle (F. Berriri, J. Ferreira) - Demonstration - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: BEST : final presentation

BEST Final Presentation - Frascati April 2005

BEST : final presentation

Frascati, 21st April 2005

Page 2: BEST : final presentation

BEST Final Presentation - Frascati April 2005

1 Welcome (A. Ciarlo)2 DEBAT project short history (A. Ciarlo)3 Applied standards (CCSDS / ISO) (D. Minguillon)4 Tools vs. Data life cycle (F. Berriri, J. Ferreira) -

Demonstration5 XML improvements (D. Minguillon) – Demonstration6 Success story (D.Minguillon)7 Near future (A. Ciarlo, D.Minguillon)8 Contacts9 Conclusion (A. Ciarlo)

BEST : FINAL PRESENTATION CONTENTS

Page 3: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Welcome

Page 4: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Applied standards

Page 5: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Applied standardsEAST (Enhanced Ada subset)

The data description language EAST specification• CCSDS recommendation CCSDS 644.0-B-2 (nov 2002)• ISO standard ISO 15889:2003

Used to describe data structure on its medium Not to be mastered thanks to the description tool Makes I/O software easy to maintain thanks to the

EAST I/O library EAST V3 Standard will include DEBAT evolutions

Page 6: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Applied standards (2)DEDSL

Data Entity Dictionary Specification Language• XML/DTD Syntax• CCSDS recommendation CCSDS 647.3-B-1(jan 2002)

Used to describe data semantics• Each data field or type is described through

attributes (standard ones or user purpose ones) Based on XML syntax Produced by the same description tool than

EAST

Page 7: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Applied standards (3)Tools before DEBAT project

EAST

description

DEDSL

description

User application

DATA

EAST

I/O library

Read Write

Document

Editor

ICD

OASIS

V4 or previous

Read/Write

Page 8: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Tools presentation

Page 9: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Data life cycleThe data life cycle can be summarised as:

Modelling : syntactic and semantic data description Generating / Simulating : data generation for test or

validation Processing : editing, checking, extracting … Post processing : data transformation Distribution : CDROM, Internet…

Page 10: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Data life cycle

Modelling

Model

Generating/Simulating

Data

Processing PostProcessing

ProcessedData

Distribution

Page 11: BEST : final presentation

BEST Final Presentation - Frascati April 2005

BEST

BEST framework offers a direct access to the tools.

Easy way to add plug-ins sharing models and data.

Project managing facilities.

Page 12: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Modelling

Modelling

Model

Generating/Simulating

Data

Processing PostProcessing

ProcessedData

Distribution

Page 13: BEST : final presentation

BEST Final Presentation - Frascati April 2005

OASIS ModellerModelling of data through a performing graphical user

interface.A XML internal format.Several output formats :

EAST,

DEDSL (PVL and XML), XML schemas, RTF, PDF and HTML documentation.

Library concept available

Page 14: BEST : final presentation

BEST Final Presentation - Frascati April 2005

OASIS ModellerMenu

Internal Types of

the Model

Internal Constants

of the Model

Tree-View of the Model

Syntactic and Semantic

Information about the

selected Element

Type Librairies

Page 15: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Demonstration Modelling from scratch,

using a documentation of CRYOSAT.

Finishing a model : making some fields optional.

File generation : EAST and DEDSL-XML.

OASIS Modeller

Page 16: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Generating & Simulating

Modelling

Model

Generating/Simulating

Data

Processing PostProcessing

ProcessedData

Distribution

Page 17: BEST : final presentation

BEST Final Presentation - Frascati April 2005

DPE (Data Producer & Editor)

Displaying the tree-view of the Model

Generation of Data according to a Model : Custom generation : default value, degraded value, computed value and

random value.

Modification of an existing Data

Displaying the Data : Navigation through the Data

Search for particular elements

Page 18: BEST : final presentation

BEST Final Presentation - Frascati April 2005

DPE (Data Producer & Editor)Tree-View

of the Model

Generation directive

Values of the selected

element

Formula Editor

Page 19: BEST : final presentation

BEST Final Presentation - Frascati April 2005

DPE (Data Producer & Editor)

Demonstration : Opening existing data product Generating from scratch a new data product

Page 20: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Processing

Modelling

Model

Generating/Simulating

Data

Processing PostProcessing

ProcessedData

Distribution

Page 21: BEST : final presentation

BEST Final Presentation - Frascati April 2005

DEQ (Data Extractor & Querying)Displaying the tree-view of the Model

Displaying the Data : Navigation through the Data

Search for particular elements

Extraction : Definition of the extraction made thanks to a wizard

Storage of the extracted Data

Batch processing

Page 22: BEST : final presentation

BEST Final Presentation - Frascati April 2005

DEQ (Data Extractor & Querying)Same

display as the DPE

Definition of the Query

Page 23: BEST : final presentation

BEST Final Presentation - Frascati April 2005

DEQ (Data Extractor & Querying)

Demonstration Opening existing data product Extracting subset from the edited data product

Page 24: BEST : final presentation

BEST Final Presentation - Frascati April 2005

UtilitiesData Checker :

Checks a Data against a Model.

ASCII Dump : Generates an ASCII representation of Data with

possibility of XML structure.

Comparison Tool : Compares two versions of a Model and displays the

difference in a tree-view.

Page 25: BEST : final presentation

BEST Final Presentation - Frascati April 2005

ASCII Dump

Demonstration Generating a simple text file Generating a flat XML file Generating a hierarchical XML file

Page 26: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Post Processing

Modelling

Model

Generating/Simulating

Data

Processing PostProcessing

ProcessedData

Distribution

Page 27: BEST : final presentation

BEST Final Presentation - Frascati April 2005

PPT (Post Processing Tools)

XML TaggingGenerates a XML file from any Data

Quick LookSmart presentation of extracted Data

Visu2dDraws some graphs from Data

Page 28: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Quick Look

Demonstration Quick visualisation of an image included in

the data

Page 29: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Distribution

Modelling

Model

Generating/Simulating

Data

Processing PostProcessing

ProcessedData

Distribution

Page 30: BEST : final presentation

BEST Final Presentation - Frascati April 2005

DistributionPackaging :

Creates an archive for diffusion

WEB services : Model Reading

Data Reading

Data Checking

Data Extraction

XML Tagging

Page 31: BEST : final presentation

BEST Final Presentation - Frascati April 2005

XML improvements

Page 32: BEST : final presentation

BEST Final Presentation - Frascati April 2005

XML improvementsJust before the start of DEBAT project

XML became very used As a data format As a data description format (DTD or schemas)

The modeller was very suitable to design data (why not XML ones?)

The output were easy to enhance with schema production

Page 33: BEST : final presentation

BEST Final Presentation - Frascati April 2005

XML improvements (2)CNES had just issued an internal

recommendation for XML data ICDs

The PLEIADES project (Earth observation) had just decided to have all its interfaces in XML

So, we decided to enhance the modeller with XML schema production facilities and to take some PLEIADES interfaces as use-cases applying the recommendation

Page 34: BEST : final presentation

BEST Final Presentation - Frascati April 2005

XML improvements (3)2 additional plug-ins based on XML

ALADIN : XML description comparisons SCRIBE : XML post processor transforming

XML data descriptions into ICDs (Word or HTML)

Both are in test in PLEIADES context to produce and compare ICD versions

SCRIBE is already operational on Helios project

Page 35: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Success story

Page 36: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Success storyThe list of project using EAST and DEDSL

is now quite long...

SPOT (Earth observation) was the historical first one, describing and checking its metadata with OASIS and EAST Ascii dump tool.

then SSALTO (altimetry) was the first one to use the EAST I/O library in its operational software.

Page 37: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Success story (2) CDPP (data centre for plasma physics) made

the EAST/DEDSL description mandatory accept the data he hosted. Based on these generic descriptions it offers some extraction facilities.

PHARAO (embedded atomic clock) designed all its telemetry with OASIS, then made a simulation for instrument tests purpose with EAST I/O library and produced its documentation with SCRIBE and ALADIN

Page 38: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Success story (3) Helios II described all its ground segment

interfaces with OASIS and used te EAST I/O libraries to read and write the corresponding files. The ICDs are managed with SCRIBE. From that experience we learnt a lot comparing with Helios I... The sub-system integration faced much less problems due to the formal definition of the interfaces. That was the initial goal and it was reached.

Page 39: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Near future

Page 40: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Near futureEven if we still propose EAST technology

for binary telemetries (most difficult cases of COROT telemetry for instance) we are investing a lot on the XML part of BEST.

Generic XML tools offer an XML grammar but do not support any domain skills.

The modeller could help in designing data and producing the documentation.

Page 41: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Contacts

Page 42: BEST : final presentation

BEST Final Presentation - Frascati April 2005

ContactsFor any EAST/DEDSL question there is a

hot-line at : eastcnes.fr

To get BEST version 1.0 and related information : http://debat.c-s.fr

To get the previous versions : logiciels.cnes.fr

Page 43: BEST : final presentation

BEST Final Presentation - Frascati April 2005

Conclusion