• DocumentCode
    2406154
  • Title

    Towards an algebra of architectural connectors: a case study on synchronization for mobility

  • Author

    Wermelinger, Michel ; Fiadeiro, José Luiz

  • Author_Institution
    Dept. de Inf., Univ. Nova de Lisboa, Portugal
  • fYear
    1998
  • fDate
    16-18 Apr 1998
  • Firstpage
    135
  • Lastpage
    142
  • Abstract
    To cope with the flexibility and extensibility needed for the specification of the architecture of evolving software systems, it is useful to have a set of primitive connectors from which new ones can be created in a systematic way as needs arise and to connect components only when they are required to interact. This could be achieved with a connector algebra whose constants are given primitive connectors and whose operations allow the (transient) creation of new connectors. This paper is a step towards that goal. We put forward an application-independent connector for partial action synchronization and three generic operations. Applied to the basic connector they provide application-specific connectors for inhibition and full synchronization of actions. Moreover, we associate to each connector a condition stating when it should be applied to components
  • Keywords
    formal specification; synchronisation; algebra of architectural connectors; application-independent connector; evolving software systems; mobility; partial action synchronization; specification; synchronization; Access protocols; Algebra; Computer aided software engineering; Computer architecture; Connectors; Forward contracts; Mobile computing; Read only memory; Software architecture; Subspace constraints;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Specification and Design, 1998. Proceedings. Ninth International Workshop on
  • Conference_Location
    Ise-Shima
  • Print_ISBN
    0-8186-8439-9
  • Type

    conf

  • DOI
    10.1109/IWSSD.1998.667928
  • Filename
    667928