23.08.2013 Views

Specification of Reactive Hardware/Software Systems - Electronic ...

Specification of Reactive Hardware/Software Systems - Electronic ...

Specification of Reactive Hardware/Software Systems - Electronic ...

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.

124 Concepts for the Integration <strong>of</strong> <strong>Specification</strong> and Design<br />

models consistent are performed on the various levels simultaneously and as soon as<br />

possible. This prevents big changes later in the process. The process <strong>of</strong> making and<br />

keeping models consistent is supported by behaviour preserving transformations.<br />

Essential<br />

Behaviour Model<br />

Extended<br />

Behaviour Model<br />

Customer<br />

requirements<br />

Essential specification<br />

Extended specification<br />

Implementation<br />

Architecture<br />

Structure Model<br />

Implementation<br />

Structure Model<br />

Figure 5.4: Essential and Extended Modelling<br />

5.4.2 The SHE Framework: Essence and Extension<br />

In contrast to the simple separation into essential and implementation model, we refine<br />

this approach into four models (see Figure 5.4):<br />

Essential Behaviour Model;<br />

Extended Behaviour Model;<br />

Architecture Structure Model;<br />

Implementation Structure Model.<br />

Figure 5.4 shows two modelling phases:<br />

Essential <strong>Specification</strong>;<br />

Extended <strong>Specification</strong>.

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

Saved successfully!

Ooh no, something went wrong!