Number of the records: 1  

Communication Style Driven Connector Configurations

  1. 1.
    0103304 - UIVT-O 20040045 RIV DE eng C - Conference Paper (international conference)
    Bureš, Tomáš - Plášil, František
    Communication Style Driven Connector Configurations.
    [Konfigurace konektorů řízená stylem komunikace.]
    Software Engineering Research and Applications. Berlin: Springer, 2004 - (Ramamoorthy, C.; Lee, R.; Lee, K.), s. 102-116. Lecture Notes in Computer Science, 3026. ISBN 3-540-21975-7.
    [SERA 2003. International Conference /1./. San Francisco (US), 25.06.2003-27.06.2003]
    R&D Projects: GA ČR GA201/03/0911
    Institutional research plan: CEZ:AV0Z1030915
    Keywords : component * software connectors * software architecture
    Subject RIV: JC - Computer Hardware ; Software

    Connectors are used in component-based systems as first-class entities to abstract component interactions. In this paper, we propose a way to compose connectors by using fine-grained elements, each of them representing a single, well-defined function. We identify an experimentally proven set of connector elements, which, composed together, model four basic component interconnection types (procedure call, messaging, streaming, blackboard), and allow for connector variants to reflect distribution, security, fault- tolerance, etc. We also discuss how to generate such a connector semi-automatically. The presented results are based on a proof-of-the-concept implementation.

    Článek prezentuje způsob jak modelovat softwarové konektory (t.j. primitiva modelující komunikace komponent) z primitivních elementů, kde každý element vykonává v konektoru vždy jednu přesně definovanou funkci. Článek ukazuje jak s využitím tohoto modelu lze vytvořit základní komunikační archetypy běžně používané v softwarovém inženýrství a jak poloautomaticky generovat funkční implementace konektoru podle popisu na vyšší úrovni abstrakce.
    Permanent Link: http://hdl.handle.net/11104/0010615

     
     
Number of the records: 1  

  This site uses cookies to make them easier to browse. Learn more about how we use cookies.