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