We consider systems composed of reactive components that collaborate through synchronised execution of common actions. These multi-component systems are formally represented as team automata, a model that allows a wide spectrum of synchronisation policies to combine components into higher-level systems. We investigate the correct-by-construction engineering of such systems of systems from the point of view of correct communications between the components (no message loss or deadlocks due to indefinite waiting). This leads to a proposal for a generic definition of compatibility of components relative to the adopted synchronisation policy. This definition appears to be particularly appropriate for so-called master-slave synchronisations by which input actions (for 'slaves') are driven by output actions (from 'masters').
Conditions for compatibility of components: the case of masters and slaves
Ter Beek M H;
2016
Abstract
We consider systems composed of reactive components that collaborate through synchronised execution of common actions. These multi-component systems are formally represented as team automata, a model that allows a wide spectrum of synchronisation policies to combine components into higher-level systems. We investigate the correct-by-construction engineering of such systems of systems from the point of view of correct communications between the components (no message loss or deadlocks due to indefinite waiting). This leads to a proposal for a generic definition of compatibility of components relative to the adopted synchronisation policy. This definition appears to be particularly appropriate for so-called master-slave synchronisations by which input actions (for 'slaves') are driven by output actions (from 'masters').File | Dimensione | Formato | |
---|---|---|---|
prod_359170-doc_117774.pdf
solo utenti autorizzati
Descrizione: Conditions for compatibility of components: the case of masters and slaves
Tipologia:
Versione Editoriale (PDF)
Dimensione
419.51 kB
Formato
Adobe PDF
|
419.51 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
prod_359170-doc_157002.pdf
accesso aperto
Descrizione: Conditions for compatibility of components: the case of masters and slaves
Tipologia:
Versione Editoriale (PDF)
Dimensione
170.33 kB
Formato
Adobe PDF
|
170.33 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.