vix.ing · top · new · best · stats

Applying 'design by contract'

1992/10/01 by Bertrand Meyer, B. Meyer · 2,127 citations
Computer Science · #Advanced Software Engineering Methodologies #Artificial intelligence #Computer science #Design by contract #Eiffel #Logic, programming, and type systems #Object (grammar) #Object-oriented design #Object-oriented programming #Programming language #Software #Software Engineering Research #Software construction #Software design #Software development #Software engineering

paper · doi:10.1109/2.161279

published in Computer 25(10), 40-51 (IEEE Computer Society)

openalex publication_date 1992/10/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/30

Abstract

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.>

Cited by

Related