Publication | Closed Access
Contract Soundness for object-oriented languages
105
Citations
16
References
2001
Year
Unknown Venue
EngineeringStraightforward InterpretationObject-oriented ModelingVerificationSoftware EngineeringVerification And ValidationSoftware AnalysisFormal VerificationContract SoundnessProcedural WorldSystems EngineeringFormal TechniqueReliabilityDecision ProcedureFormal SpecificationSoftware ReliabilityComputer ScienceSoftware DesignAutomated ReasoningProgram AnalysisFormal MethodsObject-oriented ProgrammingDesign By ContractLinguistics
Checking pre- and post-conditions of procedures and methods at runtime helps improve software reliability. In the procedural world, pre- and post-conditions have a straightforward interpretation. If a procedure's pre-condition doesn't hold, the caller failed to establish the proper context. If a post-condition doesn't hold, the caller failed to establish the proper context. If a post-condition doesn't hold, the procedure failed to compute the expected result.
| Year | Citations | |
|---|---|---|
Page 1
Page 1