Conditions for compatibility of components: The case of masters and slaves

7Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

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’).

Cite

CITATION STYLE

APA

ter Beek, M. H., Carmona, J., & Kleijn, J. (2016). Conditions for compatibility of components: The case of masters and slaves. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9952 LNCS, pp. 784–805). Springer Verlag. https://doi.org/10.1007/978-3-319-47166-2_55

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free