From: RTPUX1::"WTWOLFE@HUBCAP.CLEMSON.EDU" Date: 5-APR-1989 15:29:34 Description: c.s.c. article #27 c.s.c. article #27 From rayssd!raybed2.RAY.COM!rgc@a.cs.uiuc.edu Wed Apr 5 11:08:35 1989 Subject: Ada Reuse Resources The following was downloaded from ajpo.sei.cmu.edu, where it was created on 3/21/89. Rick Carle ------------------------------------------------------------------------ G05-0389 contains information on documents and products relating to Ada reuse. AdaIC point of contact: Rebecca Young ********************* * ADA REUSABILITY * ********************* The following is a list of documents and products relating to reusable Ada software. Announcements of products or services do not constitute an endorsement by the Ada Joint Program Office. ******************************************************************************* Ada Evaluation Report: Reuse of Ada Software Modules, 1988. Command and Control Systems Office, Tinker AFB, Ok Ada in Mission Critical System Acquisition: A Guidebook. Mohanty, S. N., Mitre Corp., Mc Lean, VA. NTIS: AD A149 271 Ada Reusability Guidelines, TR 3285-2-208/2. Braun, Christine L., et al., Hanscomb AFB, MA April, 1985. Ada Reusability Handbook, 1987. Computer Sciences Corp., Moorestown, NJ Ada Reusability Study, 1986. Computer Sciences Corp., Moorestown, NJ The Ada Software Repository and the Defense Data Network. A Resource Handbook. Conn, R., 1987. New York Zoetrope. The CAMP Approach: A Pragmatic Approach to Software Reuse. 1988, Air Force Armament Lab., Elgin AFB, FL COSMIC Software Catalog. NASA Computer Software Management Information Center. For more information: (404) 542-3265. Creating Reusable Ada Software, 1986. EVB Software Engineering, Frederick, MD. (301) 695-6960. "Designing for Ada Reuse: A Case Study," Mendal, G. O., Comput. Sys. Lab., Stanford University, CA. IEEE Computer Society 2nd Int'l Conf on ADA Applications and Environments, April 1986, Miami Beach, FL "Global Issues in Reuse from a Real Project," Arkwright, T. D. Proceedings of the Ada-Europe International Conference, Edinburgh, May 6-8, 1986. "Government and Industry Both Want Usable Ada," Taft, D., Government Computer News, Jan 8,1988, p54. Information Systems Engineering Command Reusability Guidelines (US Army), 1985. SofTech, Inc., Waltham, MA "Reusability in Programming: a Survey of the State of the Art," Capers Jones, Proceedings of the Workshop on Reusability in Programming, Newport, RI, Sep 7-9, 1983. "Reusability of Software Components in the Building of Syntax-driven Software Tools Written in Ada," Ch. Genillard & N. Ebel, Proceedings of the Ada-Europe International Conference, Edinburgh, May 6-8, 1986. "Software Reusability and Ada," Conn, R., Proceedings of The Army Micro. Info.'87 Conference, Kansas City, MO, August 11-13, 1987. "System Building with Ada Reusable Parts," Wald, E. E., Naval Research Lab., Washington, DC. Military Computing Conference, Anaheim CA, May 1987. "Theme Articles. Tools. Making Reuse a Reality," IEEE Software , pp 6-72, July, 1987. "Understanding Ada Software Reusability: Issues for the Transition of Mission Critical Computer Resource Applications," Gargaro, A. & Pappas, T. Proceedings of the Ada-Europe International Conference, Edinburgh, May 6-8, 1986. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ REUSABLE COMPONENTS & SOFTWARE REPOSITORIES The Ada Software Repository. This collection of Ada programs, tools, and educational materials is available on-line only to Defense Data Network users. Copies of ASR software are available from Management Assistant Corporation of America (MACA), White Sands Missile Range, NM 88002. (505) 678-3288. (You supply the tape.) Advanced Software Technology, Inc. issues the entire ASR on MS-DOS floppy disks. For more information write to Jeffrey Hickey, AST, Inc., P.O. Box 937, Medford, NY 11763. (516) 758-6545. For information on a CD-ROM format contact ALDE Publishing, P.O. Box 35236, Minneapolis, MN 55435 (612) 835-5240. The Booch Components is a library of over 500 highly reusable components. Standard abstract types are supported and several utility packages provide sorting, searching and other capabilities. Meridian Software Systems, Laguna Hills, CA.,is the exclusive distributor of the Booch Components for Apple Macintosh, IBM PC/compatibles, and Sun Micro- systems. For additional information call Meridian at 800/221-2522 or (714) 380-9800. Common Ada Missile Packages (CAMP) contain operational flight software parts in Ada for tactical missiles. CAMP parts are 454 reusable Ada components. The software is distributed on ANSI standard labeled 9-track 1600 bpi tapes. For more information about CAMP and CAMP products contact: Data & Analysis Center for Software, Rome, NY. (315) 336-0937. GRACE (Generic Reusable Ada Components for Engineers) is a library of 275 reusable software components based on commonly used data structures. The only requirement for its use is a validated Ada compiler. For additional information contact: EVB Software Engineering, Inc., Frederick, MD. (301) 695-6960. Math Advantage, a library of reusable Ada components, is available in the new 3.0 release. This version is useful for vector and matrix manipulation, as well as signal and image processing. Contact Quantitative Technology Corp. for more information at (503) 626-3081. Numerical Algorithms Group, Inc. offers mathematical components in its NAG Ada Library. Package units include basic arithmetic, input/output, extended arithmetic, ordinary and partial differential equations, random numbers, and error trapping. For additional information contact Numerical Algorithms Group, Inc., Downers Grover, IL. (312) 971-2337. Source Translation & Optimization makes accessable to the general public a database of government produced programs in a variety of languages including Ada. The Ada programs available include weapons simulators, math packages for cryptography, and a software metric analyzer. For more information call: Greg Aharonian at Source Translation & Optimization, (617)489-3727.