09.08.2013 Views

Architecture Modeling - SPES 2020

Architecture Modeling - SPES 2020

Architecture Modeling - SPES 2020

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Architecture</strong> <strong>Modeling</strong><br />

The consideration of monitoring failures is also the reason for the generated fault-tree to be<br />

more comprehensive than the one depicted in the ARP, where the occurrence of monitoring<br />

failures seems not to be considered. Sub-tree a) of Figure 5.15 is one of the additional sub-tree<br />

stemming from this fact. The first remarkable observation of this sub-tree is the circumstance<br />

that it only features failures occurring inside the BSCU, i. e. the TLE is reachable without any<br />

failure of the alternate and emergency mode. This is due to the fact that the failure of the monitoring<br />

unit inside the BSCU can inhibit its shutoff, thus preventing the system from changing<br />

to alternate mode.<br />

Results Satisfaction of contract C3 can easily be derived from the list of minimal cut-sets and<br />

it is also shown in the fault-tree. At least two independent failures are required, therefore the<br />

model satisfies C3.<br />

For contract C4 some additional steps are required which we will only briefly sketch here.<br />

First it is necessary to determine the probability for the occurrence of the basic failures. Typically<br />

these are listed on data sheets provided by suppliers of the relevant sub-systems or they<br />

can be derived from empirical data gained from in-service records of similar systems. Once<br />

these values are assembled the probability for the TLE can be computed using the instructions<br />

given in the fault-tree handbook [47].<br />

5.1.3.5 Checking Real-Time Contracts using Scheduling Analysis<br />

In this section, we will show an example of how to check real-time contracts using the OFFIStool<br />

for Scheduling analysis named Orca. For this purpose, we introduce a fourth level of<br />

abstraction: the Unit Level. On this level, there only exist the logical and the technical perspectives<br />

refining the models of the previous abstraction level.<br />

Figure 5.16: Logical Perspective – Unit Level<br />

87/ 156

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

Saved successfully!

Ooh no, something went wrong!