1. The software must be conformed to its new vehicles of opportunity.
2. Inference engine technology is developed in an application-independant way, and then applied to receive uses. One can justify much more effort on the inference engines. Indeed, that technology is well advanced.
3. That is, the system shocould be made to run, even though it does nothing useful handle t call the proper set of dummy subprograms.
Then bit by bit fleshed out, witch the subprograms in turn being developed into actions or callto empty stubs in the level below.
4. My first proposal is that each software orgnization must determine and proclaim that great designers are as imortant to its success as great managers are, and that they can be expected be similarly nurtured and
Rewarded.
5. reuse is something that is far easier to say than to do. ding it requires both good design and very good documentation. even when we see good design, which is still infrequently, we won't see the components Reused
Without good documentation.
6. conceptual integrity is central to product quality.