Component Contracts
Convention Ctr – 213B
John Daniels, Syntropy, Ltd.,
Laura Hill, Sun Microsystems

It’s fashionable to say that a component is specified by defining what it provides and what it requires. This workshop asks the following question: Does information about what a component requires form part of its contract with its clients? If we say “yes” then clients depend in some way on the downstream collaborations of the component and may be affected by changes to them. But if we say “no” we must ensure that the component’s interface definitions provide all of the information required by the client. The workshop will explore these issues by looking at the different contracts required by people playing different roles in the development process.


Track: Components

at a Glance
Full Description
of all Workshops
Final Program

 OOPSLA'98 Home