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

Create successful ePaper yourself

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

52 Concepts for Analysis, <strong>Specification</strong> and Design<br />

The result <strong>of</strong> these activities must be a correct and more concrete system model. It is our<br />

intention that the step to implementation can be taken with low risk.<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 />

Figure 3.14: SHE Framework<br />

Implementation<br />

Structure<br />

Diagrams<br />

Implementation<br />

Response<br />

Time<br />

Requirements<br />

Figure 3.14 shows how the representations we described above fit in the method framework.<br />

The framework consists <strong>of</strong> the parts corresponding to the two phases. The major<br />

activity in the phases is the simultaneous development <strong>of</strong> Message Flow diagrams, Architecture<br />

Structure Diagrams and a Unified Model (POOSL description). Consistency<br />

between the models is achieved by incorporating the structure from the Architecture<br />

Structure Diagrams into the object model (Message Flow Diagrams) and the POOSL

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

Saved successfully!

Ooh no, something went wrong!