Segnali di interazione

Identificatore (univoco) del segnale

Argomento1

Argomento2

notifyActualValue int actualVal String kind
getVal --- ---
inc --- ---
dec --- ---
notifyAck --- ---
register IDisplay display ---
start --- ---
stop --- ---
notifyUpdate int actualVal ---

Interazioni

Entità emittente

Entità ricevente

Segnale di interazione

Aspettativa dell'emittente

Azione del ricevente

CuonterController HumanDeviceController notifyActualValue notifica del valore attuale notifica ai display
CuonterController Counter getVal ricezione del valore invio del valore
CuonterController Counter inc --- incremento del contatore
CuonterController Counter dec --- decremento del contatore
HumanDeviceController Display notifyAck notifica del Acknowledge ---
Display HumanDeviceController register --- registrazione presso l'HDC
StartButton HumanDeviceController start --- inizio del conteggio
StopButton HumanDeviceController stop --- fine del conteggio
HumanDeviceController Display notifyUpdate --- notifica un aggiornamento

Diagrammi di collaborazione

CounterController ...

interazione tra cc e hdc