Abstract
The paper studies the top-down design of an asynchronous send-receive protocol refining the communication-oriented input/output behaviour into a state-based implementation of the sender and the receiver. The design exploits three important transformations. An architectural refinement decomposes the protocol function into a sender and receiver component introducing a feedback channel. The differentiation localizes the effect of single inputs wrt. a previous input history. The history abstraction extracts the component's control state and data state from the input history.
Original language | English |
---|---|
Pages | 868-874 |
Number of pages | 7 |
Publication status | Published - 01.12.2004 |
Event | Proceedings of the International Conference on Software Engineering Research and Practice 2004 - Las Vegas, United States Duration: 21.06.2004 → 24.06.2004 Conference number: 64209 |
Conference
Conference | Proceedings of the International Conference on Software Engineering Research and Practice 2004 |
---|---|
Abbreviated title | SERP'04 |
Country/Territory | United States |
City | Las Vegas |
Period | 21.06.04 → 24.06.04 |