• 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