Architecture Modeling - SPES 2020
Architecture Modeling - SPES 2020
Architecture Modeling - SPES 2020
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Architecture</strong> <strong>Modeling</strong><br />
Figure 5.9: Technical Perspective – System Level<br />
identifier. In Section 5.1.3.3 we show for a similar allocation-link how its validity may be<br />
proven by a virtual integration test.<br />
Realization When performing the design step from one abstraction level to the next (lower)<br />
one, a realize-link (as introduced in Section 4.4.3) has to be established to ensure a valid refinement<br />
step. To give an understanding of the idea how a system (part) is realized at a lower<br />
abstraction level, the technical perspective at the Device Level is shown in Figure 5.12.<br />
At this level, the BSCU is realized by three resource components: itsBSCUSelector,<br />
itsBSCUMonCom1, and itsBSCUMonCom2. The reason for splitting the BSCU is due to the<br />
decision to provide the system with redundant command and monitor units to meet safety requirements<br />
(no single point of failure in the BSCU). These can be found in itsBSCUMonCom1<br />
and itsBSCUMonCom2 respectively. The itsBSCUSelector, a combinational logic modeled<br />
as a device resource, selects and forwards the signals to the driver unit of the appendant<br />
actuator. For simplicity, the communication between these three components is represented by<br />
an abstract signal for each component rather than the explicit modeling of the actual signals. In<br />
this snapshot, a contract is shown with a more complex guarantee that contains implications.<br />
The guarantee consists of two parts, each depicted in a blue box, that are connected by a conjunction<br />
∧ (not shown in the figure). The implication is used here to model different modes of<br />
the system i.e. the normal mode in the upper box where the itsBSCUSelector component<br />
79/ 156