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.

5.7 Views 129<br />

Management<br />

£<br />

£<br />

£<br />

Purchasing<br />

Customer Service<br />

Marketing<br />

Legal Department<br />

Information <strong>Systems</strong><br />

Accounting<br />

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

model<br />

International Sales<br />

Sales<br />

Manufacturing<br />

Figure 5.5: Concurrent <strong>Specification</strong><br />

Quality Assurance<br />

Packaging<br />

Distribution<br />

XYZ<br />

CORPORATION<br />

£<br />

Finance<br />

directly to additional behaviour in a system. For example, maintenance or test may<br />

require a function that puts a system in a different working mode. Input from dedicated<br />

experts will be necessary to add appropriate requirements.<br />

Specific behaviour is not necessarily related to all other aspects <strong>of</strong> the behaviour <strong>of</strong> a<br />

system. Therefore we use specific views on the system model. We propose to use<br />

graphical notations for the communication with experts, users, designers, etcetera. The<br />

most important ones are Object Instance Diagrams. A specific view, for example a test<br />

view, can show all collaborating objects that play a role in various test scenarios. In<br />

Section 6.5, we will introduce scenarios as views that focus the attention on specific part<br />

<strong>of</strong> the system behaviour. These scenarios can be used to focus on specific discipline<br />

views. For complex systems such views may be necessary for various different levels <strong>of</strong><br />

abstraction.<br />

Although we emphasise the role <strong>of</strong> views for behaviour, their role for structuring the<br />

system may be as strong. Simultaneous modelling <strong>of</strong> both behaviour and structure<br />

views must finally lead to a consistent extension <strong>of</strong> a Unified Model.

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

Saved successfully!

Ooh no, something went wrong!