From: wtwolfe@hubcap.UUCP (Bill Wolfe)
Subject: Vendors of Ada ADTs
Date: 24 Dec 88 21:11:37 GMT [thread overview]
Message-ID: <3975@hubcap.UUCP> (raw)
In response to e-mailed queries regarding the addresses of vendors
for Ada ADTs and other reuseable software components, here is a summary:
1) Wizard Software
835 S. Moore Street
Lakewood, CO 80226 USA
Wizard sells the collection of ADTs described by Grady Booch
in his book, "Software Components with Ada" (or words to that
effect). A wide spectrum of implementations is provided,
covering variations such as whether the ADT is of finite
or infinite capacity, whether the ADT has been hardened
such that it can cope with the shared-variable environment
(in which a single instance of the ADT is subject to simultaneous
demands for service from an arbitrary number of tasks), etc.
Booch's book also describes ADT construction techniques in
sufficient detail to enable any reasonably intelligent
programmer to construct his/her own toolbox of ADTs,
and that approach is not without its advantages.
2) Lib Systems, Inc.
P.O. Box 18173
Anaheim, CA 92817 USA
Lib Systems provides software in the following categories:
Mathematical Algorithms, Real-Time Control Systems, Graph
Algorithms, Board Support Packages, Business Packages, String
Processing, Sorting Algorithms, Searching Algorithms, Geometric
Algorithms, and Miscellaneous. Appropriate ADTs are provided
for use with these packages, where appropriate; for example,
both sparse and dense representations of a graph ADT are
provided. However, they do not appear to provide the depth
of coverage available in the Booch components; judging from
the Lib Systems catalog, I would doubt that their graph ADTs
would survive long in a multitasking environment.
As I mentioned in comp.lang.ada earlier, I prefer to construct my own
ADTs, and I therefore have absolutely no experience with, and in no
way do I endorse, the products of either vendor. I have summarized
the knowledge available to anyone who reads the vendor catalogs and
the "Software Components with Ada" book. It is recommended that anyone
who is considering purchasing products from either vendor become familiar
with objective reviews of those products; perhaps someone who knows of
the existence of such reviews could summarize the results.
Other reuseable software sources which I have heard of but have no
specific information on include the GRACE library from EVB, and the
RAPID library of MIS software. Anyone having knowledge of these or
other sources should feel free to contribute a followup article.
Bill Wolfe
wtwolfe@hubcap.clemson.edu
next reply other threads:[~1988-12-24 21:11 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
1988-12-24 21:11 Bill Wolfe [this message]
1988-12-27 2:52 ` Vendors of Ada ADTs Jerome_V_Vollborn
1989-01-04 5:15 ` Jerome_V_Vollborn
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox