Architecture Modeling - SPES 2020
Architecture Modeling - SPES 2020
Architecture Modeling - SPES 2020
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