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.

320 Behaviour-Preserving Transformations<br />

Elevator<br />

Passenger<br />

('EP'+'0')<br />

Overweight<br />

Sensor<br />

('OS'+'0')<br />

Elevator<br />

Passenger<br />

Image<br />

('EPI'+'0')<br />

Overweight<br />

Sensor<br />

Image<br />

('OS'+'0')<br />

Elevator<br />

Control<br />

System<br />

Individual<br />

Elevator<br />

('0')<br />

Audible<br />

Alarm<br />

('AA'+'0')<br />

Floor<br />

Sensors<br />

('0')<br />

Audible<br />

Alarm<br />

Image<br />

('AAI'+'0')<br />

Elevator<br />

Mechanism<br />

Handler<br />

('EMH'+'0')<br />

Doors<br />

('D'+'0')<br />

Operator<br />

Doors<br />

Image<br />

('DI'+'0')<br />

Elevator<br />

Motor<br />

Image<br />

('EMI'+'0')<br />

Elevator Mechanism('0')<br />

Central<br />

Control<br />

Floor<br />

Passenger<br />

Image<br />

('FP'+'0')<br />

...<br />

Elevator<br />

Motor<br />

('EM'+'0')<br />

...<br />

Floor<br />

Passenger<br />

('EP'+'0')<br />

Figure 10.1: Instance Structure Diagram <strong>of</strong> the Initial Elevator <strong>Specification</strong><br />

A possible physical architecture <strong>of</strong> the elevator system is reflected in the Architecture<br />

Structure Diagram <strong>of</strong> Figure 10.2. It shows 4 different kinds <strong>of</strong> physical modules.<br />

Modules are represented by rectangles. All the modules together form the (distributed)<br />

elevator control system to be designed. The hexagons represent physical terminator<br />

objects that communicate with the elevator control system. The lines connecting the<br />

different physical entities represent physical communication channels.

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

Saved successfully!

Ooh no, something went wrong!