|Bertrand Meyer, Interactive Software Engineering
Tutorial: Contracts for components
The progress of component-based development requires a standard to specify the precise properties of components. The techniques of Design by Contract, originally developed for O-O classes, are useful, with appropriate adaptations, for components of other kinds too. This presentation will discuss the issues involved and describe the application of contract-based specification, documentation and testing techniques to the world of component-based development.
Bertrand Meyer is with Interactive Software Engineering (Santa Barbara, California) and an Adjunct Professor at Monash University (Melbourne, Australia). He has published several well-known books on object technology and is the main designer of the Eiffel method and language.