• DocumentCode
    3318980
  • Title

    Coordinating Almost Synchronous Communication Streams

  • Author

    Dosch, Walter

  • Author_Institution
    Inst. of Software Technol. & Programming Languages, Lubeck Univ., Lubeck
  • fYear
    2008
  • fDate
    13-18 April 2008
  • Firstpage
    7
  • Lastpage
    15
  • Abstract
    An almost synchronous stream consists of a sequence of proper messages and pauses transmitted over a directed channel. The paper presents the transformational design of a communicating component which coordinates two almost synchronous streams. A proper message on one input channel is forwarded to the corresponding output channel as soon as there arrives a proper message on the other input channel as well. We refine the stream-based input/output behaviour to a state-based implementation exploiting two major transformations. The first transformation refines the component´s infinite behaviour to a finite behaviour. The second transformation implements the component´s finite behaviour by a state transition machine. The component´s internal state is extracted from the input histories using a history abstraction function. Altogether, we explicate a formal method how to refine a specified infinite input/output behaviour of a communicating component by a state transition machine in the setting of almost synchronous streams.
  • Keywords
    communicating sequential processes; finite state machines; communicating component transformational design; state transition machine; stream-based input-output behaviour; synchronous communication streams; Bridges; Communication system control; Communication system software; Computer languages; History; Java; Joining processes; State-space methods; Visualization; Coordination; almost synchronous stream; functional modeling; history abstraction; input/output behaviour; state transition machine; transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, 2008. ICONS 08. Third International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-0-7695-3105-2
  • Electronic_ISBN
    978-0-7695-3105-2
  • Type

    conf

  • DOI
    10.1109/ICONS.2008.73
  • Filename
    4497089