Distributions of Booch components
There are two distinct distributions of Booch components.
One is based on Grady Booch's earlier designs.
The other is based on his more recent designs.
Each one comprises a completely different code base but their taxonomies
(defining bounded and unbounded variations of components for example) are similar.
The Ada95 Booch Components
This is the first distribution that was released on the net.
It is the distribution that is based on Mr. Booch's more recent C++ design.
Its development was started around the same time that the Ada 95 language
update was being developed.
It has been designed to take full advantage of the current Ada language.
For instance, tagged types, child units and storage pools are used extensively
in implementing its highly object-oriented inheritance hiararchy.
The specific information for this project is presented on its
own page.
The Original Booch Components
This is the second distribution that was released on the net.
It is the distribution that is based on Mr. Booch's nineteen eighties,
Ada 83 design.
It has not been designed to take full advantage of the current Ada
language but it does completely implement all of the components in its taxonomy.
Also, some simple variants of the original code base now exist that
do utilize some Ada 95 constructs such as child units.
The specific information for this project is presented on its
own page.
Back