DocumentCode
923327
Title
Proof rules for flush channels
Author
Camp, Tracy ; Kearns, Phil ; Ahuja, Mohan
Author_Institution
Dept. of Comput. Sci., Coll. of William & Mary, Williamsburg, VA, USA
Volume
19
Issue
4
fYear
1993
fDate
4/1/1993 12:00:00 AM
Firstpage
366
Lastpage
378
Abstract
Flush channels generalize conventional asynchronous communication constructs such as virtual circuits and datagrams. They permit the programmer to specify receipt-order restrictions on a message-by-message basis, providing an opportunity for more concurrency in a distributed program. A Hoare-style partial correctness verification methodology for distributed systems which use flush channel communication is developed, and it is shown that it it possible to reason about such systems in a relatively natural way
Keywords
distributed processing; program verification; Hoare-style partial correctness verification methodology; asynchronous communication constructs; concurrency; datagrams; distributed program; flush channels; message-by-message basis; receipt-order restrictions; virtual circuits; Asynchronous communication; Computer science; Concurrent computing; Context; Data engineering; Joining processes; Packet switching; Programming profession; Protocols; Switching circuits;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.223804
Filename
223804
Link To Document