road map of the ccsds architecture working group (awg)

17
1 ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG) Draft, Issue 0.4 11 March 2003 Takahiro Yamada, Chair, AWG

Upload: madonna-meadows

Post on 30-Dec-2015

21 views

Category:

Documents


1 download

DESCRIPTION

ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG). Draft, Issue 0.4 11 March 2003 Takahiro Yamada, Chair, AWG. Requirements. Architectures are needed for Describing CCSDS standards Requirements from P1 people discussed in Houston Describing spacecraft and ground systems - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

1

ROAD MAP OF THE CCSDS ARCHITECTURE WORKING

GROUP (AWG)

Draft, Issue 0.411 March 2003

Takahiro Yamada, Chair, AWG

Page 2: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

2

Requirements

Architectures are needed for Describing CCSDS standards

• Requirements from P1 people discussed in Houston

Describing spacecraft and ground systems• XASTRO and XASTRO follow-on project

Describing services• Cross-support service architecture (IOAG)• Cross-support operations service architecture (DLR)• DSMS services catalogue (JPL)

Page 3: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

3

New requirements

Some more requirements resulting from the restructuring of CCSDS P3 reference model needs to be revised

• Proposals for application-oriented services such as tracking services and monitor & control services

Information architecture• Study activity by P2• CCSDS XML workshops

Page 4: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

4

What we have done so far

There are requirements for different kinds of architectures (see previous slides).

In order to develop these architectures efficiently and coherently, we need a frame work (or a reference architecture).

We developed a reference architecture called the Reference Architecture for Space Data Systems (RASDS) based on Reference Model of Open Distributed Processing (RM-ODP).

We generated a document and a storybook that specify RASDS.

Page 5: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

5

Why we need a reference architecture

Reference Architecture

Architecture 1

We can develop multiple architectures, each for a different system or for a different purpose, in a coherent way.

Architecture 2

Page 6: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

6

Without a reference architecture …

“How do these two architectures relate to each other?”

“I don’t know!”

Page 7: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

7

Next steps (1)

Develop specific architectures based on RASDS. Architectures for CCSDS standards

• Space link protocol architecture, space information architecture, space applications architecture, etc.

Architectures for space data services• Onboard services architecture, ground services

architecture, information management services, etc.

Architectures for spacecraft and systems• Onboard systems architecture, ground systems

architecture, etc.

The following slides show some examples of different architectures derived from RASDS.

Page 8: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

8

Architecture for standards (an example)

This diagram is a fragment of an architecture that shows the relationship among space link protocols.

AOSData Link

TMData Link

TCData Link

SpacePacket

RF & Mod

IPv4

AOSData Link

TMData Link

TCData Link

SpacePacket

RF & Mod

IPv4

SpacePacket

IPv4

SpacePacket

IPv4

Onboard Relay System

Ground Relay System

Ground End System

Onboard End System

Page 9: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

9

Architecture for services (example 1)

This diagram is an example of an architecture that shows services provided by a tracking network.

TLM acquisition service

CMD radiation service

Radiometric data acquisition service

Service management

Supporting Communications Services

Tracking Network of an Agency

Page 10: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

10

Architecture for services (example 2)

Messaging Middleware

On-Line Transfer Middleware

Store and Retrieve

Middleware

This diagram is an example of an architecture that shows services provided by middleware to applications.

Frame Receive ServiceFrame Send ServicePacket Receive ServicePacket Send Service

Publish ServiceSubscribe ServiceMessage Receive ServiceMessage Send Service

Data Store ServiceData Retrieve ServiceData Catalog ServiceData Discovery Service

Supporting Communications Services

Page 11: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

11

Architectures for systems (an example)

This diagram is an example of an architecture that shows what functions exist at a tracking station and a control center and how they communicate.

TelemetryAcquisition

File Transfer

RadiometricAcquisition

OnlineTransfer

TCP/UDP/IP

DataAnalysis

Orbit Determination

Tracking Station Control Center

File Transfer

OnlineTransfer

TCP/UDP/IP

Page 12: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

12

Next step (2)

In order to enable sharing and exchange of information on architectures and systems among different organizations, we need to develop formal methods for describing architectures and systems (i.e., UML profiles and XML schemas)

In order to facilitate generation and manipulation of architectures and systems, we need to develop software tools for generation and manipulation of architectures and systems. But these tools should be based on existing tools.

Page 13: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

13

Work areas

Reference Architecture for Space

Data Systems (RASDS)

Formal Description Methods for

Architectures and Systems

Software Tools for

Manipulating Architectures and Systems

Architectures for CCSDS standards

Architectures for space data

services

Architectures for spacecraft and systems

Page 14: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

14

Developers

Reference Architecture for Space

Data Systems (RASDS)

Formal Description Methods for

Architectures and Systems

Software Tools for

Manipulating Architectures and Systems

Architectures for CCSDS standards

Architectures for space data

services

Architectures for spacecraft and systems

XASTRO

CCSDS IOAG

Page 15: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

15

Development Methodology

Reference Architecture

Formal Description

Methods

Software Tools

Architectures for CCSDS standards

Architectures for space data

services

Architectures for spacecraft and systems

Prototyping and Feedback (between AWG and IOAG)

Development and Feedback

(between AWG and XASTRO)

Development and Feedback

(between AWG and XASTRO)

Prototyping and Feedback (between AWG and XASTRO)

Prototyping and Feedback (between AWG and other WGs)

Page 16: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

16

To step forward

Benefits of this work must be recognized in order to get approval from CCSDS and support from Agencies. Is this architecture (with software tools) beneficial

to:• CCSDS standards developers?• Users of CCSDS standards?• System developers of Agencies?

Collaboration with XASTRO To be discussed between AWG and XASTRO

based on the work plans of both groups.

Page 17: ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)

17

Schedule (Tentative)

04/2002 -09/2002

10/2002 - 03/2002

04/2002 - When?

When?

RASDS Study Develop Revise Maintain

Description Methods

Study Develop Maintain

Software Tools Develop

Standards Architectures

Develop Maintain

Services Architectures

Develop Maintain

Systems Architectures

Develop Maintain