Publication | Open Access
Proof techniques for hierarchically structured programs
111
Citations
31
References
1977
Year
EngineeringAutomatic ProofsVerificationSoftware EngineeringAutomated ProofSoftware AnalysisFormal VerificationLarge ProgramsFormal TechniqueProof TechniquesFormal SpecificationManual ProofsComputer ScienceSoftware DesignSoftware VerificationSpecification LanguageProgram AnalysisAutomated ReasoningSoftware TestingFormal MethodsProof AssistantProof SystemSystem SoftwareAbstraction Technique
A method for describing and structuring programs that simplifies proofs of their correctness is presented. The method formally represents a program in terms of levels of abstraction, each level of which can be described by a self-contained nonprocedural specification. The proofs, like the programs, are structured by levels. Although only manual proofs are described in the paper, the method is also applicable to semi-automatic and automatic proofs. Preliminary results are encouraging, indicating that the method can be applied to large programs, such as operating systems.
| Year | Citations | |
|---|---|---|
Page 1
Page 1