• DocumentCode
    746680
  • Title

    Reasoning About Probabilistic Behavior in Concurrent Systems

  • Author

    Purushothaman, S. ; Subrahmanyam, P.A.

  • Author_Institution
    Department of Computer Science, Pennsylvania State University
  • Issue
    6
  • fYear
    1987
  • fDate
    6/1/1987 12:00:00 AM
  • Firstpage
    740
  • Lastpage
    745
  • Abstract
    Certain aspects of the behavior of concurrent systems are intrinsically probabilistic in nature, e.g., the behavior of imperfect communication media used in network protocols. We address the problem of expressing such behavior in an algebraic calculus for communicating systems. The introduction of probabilistic information in the calculus alleviates the problem of proving liveness, as proving liveness now amounts to proving that its probability is 1. A methodology for proving both safety and liveness is developed and used in proving the correctness of the Alternating Bit Protocol.
  • Keywords
    Calculus for communicating systems; correctness; liveness; probability; protocol; Automata; Calculus; Computational modeling; Context modeling; Contracts; Explosions; Intelligent networks; Probability; Protocols; Safety; Calculus for communicating systems; correctness; liveness; probability; protocol;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1987.233478
  • Filename
    1702278