The inductive assertion method is generalized to permit formal, machine-verifiable proofs of correctness for multiprocess programs. Individual processes are represented by ordinary flowcharts, and no special synchronization mechanisms are assumed, so the method can be applied to a large class of multiprocess programs. A correctness proof can be designed together with the program by a hierarchical process of stepwise refinement, making the method practical for larger programs. The resulting proofs tend to be natural formalizations of the informal proofs that are now used.
Building similarity graph...
Analyzing shared references across papers
Loading...
Leslie Lamport (Tue,) studied this question.
synapsesocial.com/papers/69fcb5bda6aa4a4c5afa43a1 — DOI: https://doi.org/10.1109/tse.1977.229904
Leslie Lamport
Microsoft (United States)
IEEE Transactions on Software Engineering
Abt Global (United States)
Building similarity graph...
Analyzing shared references across papers
Loading...
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: