1
Dependability Modelling and Assessment
- f Avionics Systems with Altarica.
- P. Bieber, Ch. Castel, G. Durrieu, Ch. Seguin, C. Pagetti, L. Sagaspe
Dependability Modelling and Assessment of Avionics Systems with - - PowerPoint PPT Presentation
Dependability Modelling and Assessment of Avionics Systems with Altarica. P. Bieber, Ch. Castel, G. Durrieu, Ch. Seguin, C. Pagetti, L. Sagaspe 1 General Problem Avionics are complex systems A380 (safety critical avionics): +100
1
2
3
4
5
ADIRU SEC VL
6
7
VL_ADIRU1_SEC3A : ADIRU_Hard_1,AFDX_SW- 1,AFDX_SW-1,AFDX_SW- 9,SEC3A
8
9
predefined nodes in an Altarica Library
– « No double failure of dataflows between ADIRU and SEC shall cause the loss of all SEC functions » – « No double failure of dataflows between ADIRU and SEC shall cause the undetected erroneous behaviour of all SEC functions »
10
3.0 e-24 2.0 e-24 Proba 9720 8000 Total 8 9 216 8 972 1944 7 8748 5832 6 5 4 3 2 1 Erroneous Loss Size
VL_ADIRU1_ADR_SEC1A.fail_erroneous, VL_ADIRU2_ADR_SEC1A.fail_erroneous VL_ADIRU1_ADR_SEC1B.fail_erroneous VL_ADIRU2_ADR_SEC1B.fail_erroneous VL_ADIRU1_ADR_SEC2A.fail_erroneous VL_ADIRU2_ADR_SEC2A.fail_erroneous
11
F1 F2 F3 Res
12
VL_ADIRU1_ADR_SEC1A.fail_erroneous, VL_ADIRU2_ADR_SEC1A.fail_erroneous VL_ADIRU1_ADR_SEC1B.fail_erroneous VL_ADIRU2_ADR_SEC1B.fail_erroneous VL_ADIRU1_ADR_SEC2A.fail_erroneous VL_ADIRU2_ADR_SEC2A.fail_erroneous
(SEC1A,1B connected to Switch1, SEC2A connected to Switch2) Switch1.fail_erroneous Switch2.fail_erroneous
13
14
15
– allotc(task,cpu) : {0,1} – allodb(data,bus) : {0,1} – connected(cpu,bus) or connected(bus,cpu) : {0,1}
allotc(t1,c) + allotc(t2,c) + segregated(t1,t2) < 2
16
17
– Similar to the modelling of allocation of functions on hardware
3D model Altarica model
18
– More detailed functional Architecture, simpler hardware model – Add a model of middleware services « between » functional view and Hardware architecture view to study new kind of failure propagations in the temporal domain Functional hardware Middleware
19
20