Issues In the Design and Specification of Class Libraries

@inproceedings{Kiczales1998IssuesIT,
  title={Issues In the Design and Specification of Class Libraries},
  author={Gregor Kiczales and John Lamping},
  year={1998}
}
The design and speci cation of an extensible class library presents a di cult challenge: because extensibility comes from allowing the user to override parts of the implementation, more of the internal structure must be exposed to the user than in a typical procedure library. This raises issues in both how the library is designed and how its speci cation is written. Speci cation of the CLOS Metaobject Protocol required a combination of new and existing techniques to address these issues. We… CONTINUE READING
Highly Cited
This paper has 40 citations. REVIEW CITATIONS