\relax \bibstyle{alpha} \citation{lieber-riel:singapore} \citation{mills:grow-71} \citation{brooks:silver} \@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{2}} \@writefile{toc}{\contentsline {section}{\numberline {2}Demeter Class Dictionaries (The Seeds)}{3}} \@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Class hierarchy organization}}{7}} \@writefile{toc}{\contentsline {section}{\numberline {3}Sprouting and Fertilizer}{8}} \@writefile{toc}{\contentsline {section}{\numberline {4}The Growth and Evolution of a System (Nurturing)}{9}} \citation{LHLR:law-paper} \@writefile{toc}{\contentsline {section}{\numberline {5}Inheritance (Grafting)}{14}} \citation{schaffert:trellis-86} \@writefile{toc}{\contentsline {section}{\numberline {6}Parameterized Classes (The Root Stocks)}{24}} \citation{karl:demeter} \citation{karl:demeter} \citation{dahl-nygaard:simula-67} \citation{goldberg:smalltalk-l-i} \citation{moon:flavors} \citation{cox:oop} \citation{stroustrup:c++} \citation{meyer:param-86} \@writefile{toc}{\contentsline {section}{\numberline {7}Organizing the Garden}{29}} \citation{albano-cardelli:conceptual-85} \citation{mylopoulos-bernstein:taxis-80} \citation{thomsen-override:86} \citation{wirth-lang-des:ifip-74} \citation{wirth:modula-2} \citation{wirth:a+d=p-76} \citation{wirth:ebnf} \citation{wirth:pascal-acta-71} \citation{cameron-ito:gramps} \citation{fraser:syntax-81} \citation{kristensen:fragments-85} \citation{wile:popart-83} \citation{reps-teitelbaum:84} \citation{andrew:gem} \citation{freiling:knowledge-86} \citation{cardelli-wegner:types-85} \citation{solomon:param} \citation{liskov:abstr-77} \citation{schaffert:trellis-86} \citation{kreowski:alg-spec-87} \citation{thatcher:param-82} \citation{macqueen:ml-85} \citation{macqueen:modular-86} \citation{partsch:survey} \citation{cameron-ito:gramps} \citation{boyle:reusability-84} \citation{wand-kohlbecker:by-example-87} \citation{kahn-lang:struct-75} \citation{huet:mentor-80} \citation{madsen-norgard:hicss-88} \citation{allen:dictionary-82} \citation{john-diane:abstr-77} \citation{balzer:sigsoft-86} \@writefile{toc}{\contentsline {section}{\numberline {8}Related Work}{30}} \citation{lamb:idl-87} \citation{karl1:class} \@writefile{toc}{\contentsline {paragraph}{Conclusions}{31}} \@writefile{toc}{\contentsline {paragraph}{Acknowledgments}{31}}