The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.05 - May (1998 vol.24)
pp: 331-341
ABSTRACT
<p><b>Abstract</b>—Software Architecture has put forward the concept of connector to express complex relationships between system components, thus facilitating the separation of coordination from computation. This separation is especially important in mobile computing due to the dynamic nature of the interactions among participating processes. In this paper, we present connector patterns, inspired in Mobile UNITY, that describe three basic kinds of transient interactions: action inhibition, action synchronization, and message passing. The connectors are given in COMMUNITY, a UNITY-like program design language which has a semantics in Category Theory. We show how the categorical framework can be used for applying the proposed connectors to specific components and how the resulting architecture can be visualized by a diagram showing the components and the connectors.</p>
INDEX TERMS
Software Architecture, connectors, transient interactions, UNITY.
CITATION
Michel Wermelinger, José Luiz Fiadeiro, "Connectors for Mobile Programs", IEEE Transactions on Software Engineering, vol.24, no. 5, pp. 331-341, May 1998, doi:10.1109/32.685257
13 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool