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
Link To Document