21.04.2013 Views

ETTC'2003 - SEE

ETTC'2003 - SEE

ETTC'2003 - SEE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

7. Validation process<br />

FCP validation follows several steps. Each of them is required in order to enable FCP execution<br />

onboard the satellite:<br />

1. Documentation analysis: FCP specification is derived and checked up on input documents<br />

(satellite operation manual, satellite database, onboard SW specification [LVC]). In particular,<br />

patch definitions are verified on source code (Ada and processor code). Notice that most FCPS<br />

had been pre-validated by satellite contractor Astrium.<br />

2. Automatic validation with SINUS:<br />

The automatic validation technique enables to verify two types of properties :<br />

a) Liveness or fonctionnal properties : they ensure that “something good” occurs. Expected<br />

states are specified by means of TM parameter values. These specifications can be associated<br />

either to TC, FCP steps or test cases for contextual verifications.<br />

b) Safety properties : they ensure that “nothing bad” happens. They consist on ground<br />

monitoring which provide systematic verification of the non-occurrence of predefined unwanted<br />

states (expressions based on TM values) or events. SINUS interprets the same ground<br />

monitoring as CCS does during real time satellite operations.<br />

3. Review process: periodical technical meetings are organised. They are very useful in the terms<br />

of FCPs and test results review. They also contribute to staff training.<br />

4. Satellite Control Center in the loop: Automatic validation is not sufficient to validate because<br />

CCS is not in the loop to transmit TC. When ground control facilities (CCS) are in the loop,<br />

validation is manual: TC are sent from CCS and TM parameters are displayed and checked up<br />

manually on CCS mimics. These tests are more expensive because they involve a larger team.<br />

That is why they are only conducted when other verifications are completed.<br />

8. Limitations and future work<br />

Limitations of procedure automatic validation are presented in relation with possible improvements:<br />

1. Automatic validation technique does not replace operability /system tests because the satellite<br />

control center is not in the loop to transmit TC. This limitation is intrinsic to the approach.<br />

2. For few satellite equipment or sub-systems, SINUS numeric models are not representative. That<br />

is the case for Vegetation which is SPOT5 secondary payload. Vegetation operational<br />

procedures have to be validated using BSSO and its Vegetation model. But for many procedures<br />

(platform ones and most of payload ones) SINUS representativity is sufficient : an important<br />

feedback of SPOT5 qualification is that a processor emulator together with an accurate<br />

calculator simulation model seem equivalent to hardware equipment for FCP validation.<br />

3. Presently SINUS mimics (when running SINUS offline) differ from the ones used in the control<br />

centre. The development of a translator is under progress to generate automatically SINUS<br />

8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!