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
Link To Document :
بازگشت