• DocumentCode
    1395097
  • Title

    Connectors for mobile programs

  • Author

    Wermelinger, Michel ; Fiadeiro, José Luiz

  • Author_Institution
    Dept. de Inf., Lisbon Univ., Portugal
  • Volume
    24
  • Issue
    5
  • fYear
    1998
  • fDate
    5/1/1998 12:00:00 AM
  • Firstpage
    331
  • Lastpage
    341
  • Abstract
    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. 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
  • Keywords
    category theory; diagrams; high level languages; message passing; portable computers; software engineering; software portability; synchronisation; COMMUNITY; Mobile UNITY; action inhibition; action synchronization; category theory; computation; connector patterns; connectors; coordination; diagram; message passing; mobile computing; mobile programs; software architecture; system components; Computational modeling; Computer architecture; Connectors; Message passing; Mobile computing; Proposals; Quantum computing; Software architecture; Software systems; Visualization;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.685257
  • Filename
    685257