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.

340 SHE Framework<br />

11.3 SHE Framework<br />

Essential Behaviour Model Architecture Structure Model<br />

Essential<br />

Object<br />

Class<br />

Diagrams<br />

Essential<br />

Message<br />

Flow<br />

Diagrams<br />

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

Essential<br />

Instance<br />

Structure<br />

Diagrams<br />

Essential<br />

Unified<br />

Model<br />

(POOSL)<br />

and<br />

Essential Requirements Catalogue<br />

Architecture<br />

Structure<br />

Diagrams<br />

Architecture<br />

Response<br />

Time<br />

Requirements<br />

Extended Behaviour Model Implementation Structure Model<br />

Extended<br />

Object<br />

Class<br />

Diagrams<br />

Extended<br />

Message<br />

Flow<br />

Diagrams<br />

Extended <strong>Specification</strong><br />

Extended<br />

Instance<br />

Structure<br />

Diagrams<br />

Extended<br />

Unified<br />

Model<br />

(POOSL)<br />

and<br />

Extended Requirements Catalogue<br />

Implementation<br />

Structure<br />

Diagrams<br />

Figure 11.5: SHE Framework<br />

Implementation<br />

Response<br />

Time<br />

Requirements<br />

The SHE framework <strong>of</strong>fers an imaginary workspace where various modelling activities<br />

take place. A specification is built as a collection <strong>of</strong> consistent representations. A<br />

designer has to perform modelling activities in some order. The framework creates<br />

awareness <strong>of</strong> partial modelling goals, and gives confidence that various system specification<br />

aspects will be examined at an adequate moment in the model development<br />

process. The framework gives guidance to a designer, thereby leaving enough freedom<br />

to follow a preferred way <strong>of</strong> working.<br />

The SHE Framework is visualised in Figure 11.5. The framework consists <strong>of</strong> two resembling<br />

blocks. The blocks correspond to the two successive modelling phases: the<br />

Essential <strong>Specification</strong> phase and the Extended <strong>Specification</strong> phase. The major goal <strong>of</strong><br />

the division into two phases is to create awareness about essence and implementation <strong>of</strong>

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

Saved successfully!

Ooh no, something went wrong!