CCSDS MO Services
The Spacecraft Monitoring & Control Working Group of the Consultative Committee for Space Data Systems, which sees the active participation of 10 space agencies and of the Space Domain Task Force of the Object Management Group, is defining a service oriented architecture consisting of a set of standard end-to-end services between functions resident on board a spacecraft or based on the ground, that are responsible for mission operations.
The CCSDS Mission Operations Services provides a set of standard operations services for the day-to-day operation of space assets and are outlined in the CCSDS Mission Operations Services Concept.
Service Definition
Each service is defined in terms of an information model that defines a set of object types that are shared by providers and consumers of the service. Examples of such object types are status parameters, control actions and notification alerts, orbit vectors, schedules, planning requests and software images.In addition to definition of the static information model, the service defines the interactions required between service provider and consumer to allow:
- the service consumer to observe the status of objects through a flow of update messages;
- the service consumer to invoke operations upon the objects.
Identified Mission Operations Services
The following table lists the application-level Mission Operations services that have currently been identified by the working group. It is to be stressed, however, that the service framework is designed to be extensible and additional services may be identified in the future to address additional requirements for end-to-end interaction in mission operations.Name | Service Objects and Operations |
Monitoring & Control | Parameters: monitor status Actions : monitor status; precheck; invoke Alerts : raise; request state; monitor occurrence |
Time | Time: report; set; correlate; notify |
Software Management | On-board Software: load; dump |
Automation | Procedure/Function: control; progress reporting |
Scheduling | Schedule: distribute; edit; control; progress reporting |
Planning Request | Planning Request/Goal: request; response |
Data Product Management | Data Product : directory; transfer |
Navigation | Position: tracking, ranging, onboard positioning Orbit/Attitude/Predicted Events: determination, propagation, manoeuvre preparation |
Remote Buffer Management | Buffer: catalogue; retrieve; clear |
NOTE – Services are listed together with a summary of the associated Service Objects and Operations.