A Loose Interaction Pattern for Asynchronous Components

Walter Dosch

Abstract

The paper studies the top-down design of a basic interaction pattern for asynchronously communicating components. The interaction pattern describes a high level protocol where an active sender component transmits messages to a passive receiver component controlled by the receiver's acknowledgements. The formal design refines the components' input/output behaviour into a state-based implementation based on three transformation steps. An architectural refinement decomposes the protocol function into a sender component and into a receiver component introducing a feedback channel. The differentiation localizes the effect of single inputs wrt. a previous input history. The history abstraction extracts the components' control state and data state from the input history.

OriginalspracheEnglisch
Titel12th Asia-Pacific Software Engineering Conference (APSEC'05)
Seitenumfang9
Herausgeber (Verlag)IEEE
Erscheinungsdatum01.12.2005
Seiten222-230
Aufsatznummer1607156
ISBN (Print)0-7695-2465-6
DOIs
PublikationsstatusVeröffentlicht - 01.12.2005
Veranstaltung12th Asia-Pacific Software Engineering Conference
- Taipei, Taiwan
Dauer: 15.12.200517.12.2005
Konferenznummer: 69285

Fingerprint

Untersuchen Sie die Forschungsthemen von „A Loose Interaction Pattern for Asynchronous Components“. Zusammen bilden sie einen einzigartigen Fingerprint.

Zitieren