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.

11.2 SHE Context and Phases 335<br />

Informal<br />

representations<br />

(text, graphical)<br />

Framework Method Heuristics<br />

Formal<br />

Language<br />

Experience,<br />

skills<br />

Tools<br />

Figure 11.2: Elements <strong>of</strong> an Analysis Method<br />

<strong>of</strong> a system are formalised by a description in the language POOSL. The final goal <strong>of</strong><br />

the method is to be able to give a consistent and validated specification that is feasible<br />

and implementable. Simulation and formal verification <strong>of</strong> the behaviour will enable in<br />

depth examination <strong>of</strong> various system properties.<br />

In the previous chapters we presented all elements and notations that are used in the<br />

method. In this chapter we present the framework <strong>of</strong> the method, a recapitulation<br />

<strong>of</strong> the various representations, their purpose, and the relations between the various<br />

representations. Aspects <strong>of</strong> the practical use <strong>of</strong> the method, heuristics and guidelines<br />

for the modelling process are presented partially in this chapter and partially in the next<br />

chapter (Chapter 12).<br />

11.2 SHE Context and Phases<br />

The input for modelling with the SHE method is information about the product to be<br />

designed. This information is called the Initial Requirements Description. The use <strong>of</strong> the<br />

method results in a simplified final detailed design and implementation process. Figure<br />

11.3 shows the phases and milestones <strong>of</strong> the SHE method in a system specification and<br />

design project. SHE has two phases, marked by a milestone in between (milestone 2).<br />

These phases are the realisation <strong>of</strong> an Essential <strong>Specification</strong> and an Extended <strong>Specification</strong>.<br />

11.2.1 Initial Requirements Description<br />

The starting point for the creation <strong>of</strong> an essential specification is a completed Initial<br />

Requirements Description (milestone 1). This description contains:<br />

a requirements list;

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

Saved successfully!

Ooh no, something went wrong!