www.AdaPower.com

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