Publication | Closed Access
Applying 'design by contract'
2.1K
Citations
10
References
1992
Year
Design DecisionEngineeringObject-oriented ModelingVerificationSoftware SystemsSoftware EngineeringObject OrientationSoftware AnalysisSocial SciencesMethodological GuidelinesDesign ScienceProgramming LanguagesObject-oriented DesignSoftware ConstructionDesignSoftware DesignContract DesignArchitectural DesignIndustrial DesignFormal MethodsDesign ThinkingDesign By ContractProgramming MethodologyObject-oriented Software ConstructionSystem SoftwareDesign Management
Methodological guidelines for object-oriented software construction that improve the reliability of the resulting software systems are presented. It is shown that the object-oriented techniques rely on the theory of design by contract, which underlies the design of the Eiffel analysis, design, and programming language and of the supporting libraries, from which a number of examples are drawn. The theory of contract design and the role of assertions in that theory are discussed.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1