EGOS 2005 Workshop - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

EGOS 2005 Workshop

Description:

Procedure history data archiving. Hot redundancy and crash recovery. Archive. CORBA server ... Based on SCOS-2000 FARC services for file versioning control ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 15
Provided by: maurizio65
Category:
Tags: egos | farc | history | workshop

less

Transcript and Presenter's Notes

Title: EGOS 2005 Workshop


1
An Integrated Commanding Environment for
SCOS-2000 based Mission Control Systems
  • EGOS 2005 Workshop
  • ESOC, 8-10 November

2
Presentation Summary
  • General overview
  • Command procedures
  • Architecture
  • Main design concepts
  • Conclusions

3
General Overview
  • Framework for structured procedures preparation
    and execution
  • Client-server scalable architecture, compatible
    with SCOS-2000 3.1 and 4.0
  • Graphical procedure editing and debugging tools
  • Automatic and manual (step-by-step) procedure
    execution
  • Multi-satellite monitoring control capabilites
  • Full support of contingencies (server hot
    redundancy and crash recovery)
  • Derived from Dataspazios automatic execution
    framework (ACM)

4
Operational Context
5
Command Procedures
  • XML file based on PLUTO standard
  • Support of
  • TC activities
  • flow control statements (IF-THEN, LOOP, RETURN,
    STOP, WAIT)
  • preconditions and confirmations blocks
  • local and global variables
  • complex expression handling, integrated with
    satellite TM
  • sub-procedure calls
  • synchronous wait
  • external O.S. commands or scripts calls
  • Multi-satellite TM/TC/EV handling

6
Command Procedure Entities
  • A procedure contains steps
  • A step contains
  • Precondition
  • Statements
  • Confirmation
  • A statement can be specialized in
  • Activity
  • Call to a sub-procedure
  • Flow-control statement
  • Assignment
  • Call to O.S. script or system function
  • Wait for event, condition or absolute/relative
    time
  • Log message

7
Command Procedure Workflow
8
High-level Architecture
9
Main Design Concepts (1)
  • Executor
  • CORBA server
  • Procedures immediate or scheduled execution
    (time-based, event-based)
  • Commanding environment configuration control
  • Procedure history data archiving
  • Hot redundancy and crash recovery
  • Archive
  • CORBA server
  • Permanent procedure storage in a centralized
    repository
  • Based on SCOS-2000 FARC services for file
    versioning control
  • Extensions for handling server redundancy issues

10
Main Design Concepts (2)
  • Editor
  • GUI application for user-friendly procedure
    creation, editing and archiving
  • Displaying in tabular mode, or in a flow-chart
    like fashion
  • Dedicated GUIs for handling supported statements
  • Utilities for import from external sources, and
    from SCOS-2000 SSF of TPF

11
Main Design Concepts (3)
  • Monitor
  • GUI application to inspect on-going procedures,
    and their overall running status.
  • Start of a new session or control of on-going
    sessions (pause-resume-stop) for authorized
    users 
  • Attach to an on-going procedure via Debugger
  • Displaying of procedure execution historical
    data, with filtering and printing capabilities

12
Main Design Concepts (4)
  • Debugger
  • GUI application for step-by-step run and
    execution flow monitoring
  • Common debugging features such as Step, Next,
    Pause, Cont or Abort
  • Inspector GUIs for actual variable table and data
    call stack
  • One-shot execution of a statement, or starting
    point setup

13
Short-long Term Objectives
  • Final validation in two national missions
  • Extensions for supporting watchdogs and parallel
    execution
  • Migration to SCOS-2000 5.0
  • Replacing Ilog based HCIs with Java SWT

14
Contacts in Dataspazio
Write a Comment
User Comments (0)
About PowerShow.com