Publication | Closed Access
Proofs of Networks of Processes
497
Citations
11
References
1981
Year
EngineeringVerificationComputer-aided VerificationNetwork AnalysisAutomated ProofFormal VerificationFormal TechniqueProbabilistic Graph TheoryProof MethodFormal SpecificationNetwork ComputationComputer ScienceNetwork TheoryProcess CalculusSoftware VerificationComponent ProcessesNetwork ScienceGraph TheoryProgram AnalysisAutomated ReasoningFormal Methods
We present a proof method for networks of processes that communicate solely via messages. The method specifies each process with a pair of assertions like pre‑ and post‑conditions and proves network correctness by applying inference rules to component specifications. We construct proofs of invariant and terminal properties for networks and demonstrate the technique on several examples.
We present a proof method for networks of processes in which component processes communicate exclusively through messages. We show how to construct proofs of invariant properties which hold at all times during network computation, and terminal properties which hold upon termination of network computation, if network computation terminates. The proof method is based upon specifying a process by a pair of assertions, analogous to pre-and post-conditions in sequential program proving. The correctness of network specification is proven by applying inference rules to the specifications of component processes. Several examples are proved using this technique.
| Year | Citations | |
|---|---|---|
Page 1
Page 1