MPE/xray/wave
Max-Planck-Institut für extraterrestrische Physik

8.2 System Design
 

Verweis Deutsche Version .  MPE . HEG  . X-Ray Astronomy . Wave . ROSAT
X-Ray Astronomy
Wave
ROSAT
The X-ray Satellite ROSAT
Highlights
Gallery
Publications
Workshops
Calibration
Timeline
Processing
News
ROSAT Results Archive
Catalogues
ROSAT Link & Surf
XMM-Newton
Chandra
Other Projects
Data Center
Exsas

Search
Impressum
Contact

Valid HTML 4.01!

next up previous contents index
Next: PSPC Processing Up: Standard Analysis Software System Previous: 8.1 Purpose

8.2 System Design

The architectural design of SASS was guided by the demand that the overall system should be highly portable and easily maintainable over a time span of two decades.

SASS was developed in FORTRAN 77 and was initially running on VAX computers under the DEC VMS operating system.  Keeping up with the rapid development in computer hardware SASS meanwhile runs on DEC ALPHA workstations. The relational database management system INGRES   was choosen to steer, control, and log the automatic processing. A set of rules describes and regulates the input/output data flow and interfaces between the main S/W components, i.e., the steering system, PSPC and HRI S/W packages.

The steering system mainly consists of an elaborate configuration management to control the data flow, the version of the processing parameters and programs, and the interface to the mission planning. It provides the interface to the archiving system and to the off-line analysis levelII S/W packages like EXSAS [Zimmermann et al.1992, Zimmermann et al.1993] and PROS\ [Worrall et al.1992].

The SASS S/W packages in total comprise almost one million lines of code, parts of them are still subject to continuous update. SASS is able to process and reprocess the actual incoming data in parallel. A diagram of the interface components of SASS is shown in Fig. 8.1.

  figure4441
Figure 8.1: Diagram showing the interfaces of the various components of the standard analysis software system (SASS).  

The processing of the data is done in a pipeline of four major steps:  

  1. the SAV processing checks and saves incoming data,
  2. the TEL processing handles raw time-ordered telemetry data on a day-by-day basis,
  3. the OBI processing handles the observation intervals, into which an observation request has been split by GSOC, as fields on the sky,
  4. the SEQ processing merges observation intervals, detects sources, and determines source properties.
These processing stages are described in the following subsections in form of graphical representations (Figs. 8.2 - 8.8). The figures display the flow charts of the processing stages, each task being represented by its specific module name. The input/output files and the input/output parameters used or produced by the programs are shown together with the values of the input parameters. It is planned to complement this scheme by the content of the files and a description of the programs. Several of the correction tables are displayed in App. F.




next up previous contents index
Next: PSPC Processing Up: Standard Analysis Software System Previous: 8.1 Purpose

If you have problems/suggestions please send mail to xray-info @ mpe . mpg . de

© X-Ray Group at MPE (group)
last update:2001/09/27 22:35:11, editor of this page:Ortwin Schwentker


up © Max-Planck-Institut für extraterrestrische Physik