From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_05,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Xref: utzoo comp.lang.ada:1820 comp.software-eng:989 Path: utzoo!attcan!uunet!portal!cup.portal.com!Jerome_V_Vollborn From: Jerome_V_Vollborn@cup.portal.com Newsgroups: comp.lang.ada,comp.software-eng Subject: Re: Vendors of Ada ADTs Message-ID: <13182@cup.portal.com> Date: 4 Jan 89 05:15:26 GMT References: <3975@hubcap.UUCP> <12969@cup.portal.com> Organization: The Portal System (TM) List-Id: Bill Wolfe sent a note saying that I should clarify my previous posting. EVB Software Engineering has a package of ADT's that generally follow Grady Booch's taxonomy. They are a family of generic packages for stacks, lists, queues, ... There are versions of each ADT for managed/unmanaged, single user/ multi-user, balking/non-balking, ... Write to EVB and they will supply a sales brochure with all of the details. Each of the components has three major pieces: a design description, a test program, and the Ada code. The design description and test cases will answer Dr. McKay's questions (what services are provided, how well are the services provided, and under what circumstances) without having to reference the code itself. The most impressive things about the GRACE package (to me at least) are (1) the design documentation is complete for all of the components; (2) the components are consistantly well commented, documented and tested; (3) the code is very clean and a very good example of what Ada code should look like (e.g., exceptions are only used for exceptional conditions not as sneaky goto's as in Grady Booch's book on reusable components); and (4) Ed Berard envisions these components as the equivalent of SSI IC's in the hardware world. Note that the GRACE components have the three elements necessary to be truly reusable: a design document element, test cases, and source code. The address for EVB is: EVB Software Engineering, Inc. 5303 Spectrum Drive Frederick, Maryland 21701 301-695-6960 I don't have the name of the lady who handles the orders and shipping. I have changed companies recently and her name got lost.