• DocumentCode
    2981445
  • Title

    Practical Protocol Composition, Encapsulation and Sharing in Kompics

  • Author

    Arad, Cosmin ; Haridi, Seif

  • Author_Institution
    R. Inst. of Technol. of Technol. (KTH), Stockholm
  • fYear
    2008
  • fDate
    20-24 Oct. 2008
  • Firstpage
    266
  • Lastpage
    271
  • Abstract
    At the core of any distributed system is a set of concurrent distributed algorithms that coordinate the functionality of the distributed system. We present a software architecture, Kompics that is component-based and compositional which facilitates building distributed protocols. The underlying computation model subsumes that of event-based systems, SEDA (staged event-driven architecture) and thread-based models. We illustrate various salient features of Kompics such as ease of use, compositionality and configurability through a series of well chosen distributed protocols.
  • Keywords
    data encapsulation; object-oriented programming; software architecture; concurrent distributed algorithms; data encapsulation; distributed system; event-based systems; protocol composition; software architecture; staged event-driven architecture; thread-based models; Buildings; Computational modeling; Computer architecture; Conferences; Distributed algorithms; Encapsulation; Protocols; Resource management; Software architecture; Subscriptions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptive and Self-Organizing Systems Workshops, 2008. SASOW 2008. Second IEEE International Conference on
  • Conference_Location
    Venice
  • Print_ISBN
    978-0-7695-3553-1
  • Electronic_ISBN
    978-0-7695-3553-1
  • Type

    conf

  • DOI
    10.1109/SASOW.2008.67
  • Filename
    4800689