Back to FAQ

Ada Products & Tools
Part 1

[Part 1] [Part 2] [Part 3] [Contents]


+1 Environment

Company: +1 Software Engineering

Address: 2510-G Las Posas Road, Suite 438, P.O. Box 6041, Camarillo, CA 93011
POC: John Dempsey
Tel#: (805) 389-1778
Category:

Subcategory:

Configuration Management Tool

Documentation Generator

Libraries/Repositories Tool

Maintenance Analysis Tool

Metric Analyzer

Reverse-Engineering Tool

Description:+1 Environment (tm) supports the development of application and real-time software written in Ada, C, C++, FORTRAN, Pascal, and other languages. +1Environment can be used over a local area network to support a group of programmers working on a common project. +1Environment runs on any Sun Workstation running SunOS 4.1.x, Solaris 1.x, or Solaris 2.x supporting an OpenWindows, Motif, or Common Desktop Environment (CDE) windowing environment. +1Environment is divided into seven products. This allows you to select which products you need today with the ability to add on at a later time.


+1Reuse

Company: +1 Software Engineering

Address: 2510-G Las Posas Road, Suite 438, P.O. Box 6041, Camarillo, CA 93011
POC: John Dempsey
Tel#: (805) 389-1778
Category:

Subcategory:

Libraries/Repositories Tool

Description:+1Reuse from +1 Software Engineering supports reuse of documentation, source code, test files, and modeling information. +1Reuse supports repositories created and maintained by the user and filtered repositories that are under more strict quality controls. +1Reuse uniquely supports selective reuse which allows you to reuse modules from any existing or re-engineered projects maintained using our +1Environment. Selective reuse helps reuse all documentation, code, and test files from previous projects. +1Reuse addresses reuse issues such as reuse of source code under configuration management and duplicate file names.


A State of the Art Review of Distributed Database Technology

Company: Data & Analysis Center for Software
Address: P.O. Box 120, Utica, NY 13503
POC: Customer Liasons
Tel#: (315) 734-3696
Fax#: (315) 734-3699
Category:

Subcategory:

Training/Education Tool


A division of Saab Ericsson in Sweden

Company: Saab Ericsson Space - U.S.

Address: 1634 I Street, N.W., Washington, DC 20006-4003
Tel#: (202) 783-1700
Fax#: (202) 783-2625
Category:

Subcategory:

Libraries/Repositories Tool

Description:Additional information on other Saab Ericsson locations can be found at thier web site.


ADA95

Company: Q.T.S.I
Address: P.O. Box 30388, Alexandria, VA 22310 US
POC: Daniel Wright
Tel#: 703-922-8119
Fax#: 703-922-8057
Category:

Subcategory:

Application Generator

Artificial Intelligent

Bindings

Computer Aided Design - Expert System/Knowledge Based System

Configuration Management Tool

Cross-Compilation/Development Tool - Natural Language Interface

Data Conversion/File Translation Tool

Data Modeling Tool

Design Analysis Tool

Development Environment Tool

Diagramming/Charting Tool

Documentation Generator - Editor

Interface/Graphics/Animation Builder - Compiler

Language Reference Manual (on-line LRM) - Debugger

Libraries/Repositories Tool

Maintenance Analysis Tool

Methodology Tool

Metric Analyzer

Network Management Tool

Program Design Language Tool

Project Management Tool

Prototyping Tool

Real-Time Support Environment

Requirement Tracing Tool

Reverse-Engineering Tool

Source-Code Formatter

Source-Code Translator

Description:Currently in available in Beta Version for the SunOS 4.X, MS-DOS, MS Windows 3.x, and MS Windows 95/NT.


ADADL - Ada Design and Documentation Language

Company: Scientific Toolworks, Inc.

Address: Suite 18-A, 115 Etna Road, Lebanon, NH 03766 US
POC: Nelson Ken
Tel#: 603-448-6960
Fax#: 603-448-6961
Category:

Subcategory:

Maintenance Analysis Tool

Description:ADADL, which stands for the Ada Design and Documentation Language, is both a language (full Ada + a program design language or PDL) and a processor/analyzer of that language. ADADL includes a full syntactic and semantic Ada parser, but instead of executable code ADADL helps you understand and manage the development and design of that code. ADADL generates dozens of cross-reference and other analysis reports for both PDL and Ada code.


ADAMAKE

Company: Westinghouse Electric Corporation
Address: Systems Development & Technology Div. Marketing, P.O. Box 17319, Mail Stop A135, Baltimore, MD 21203-7319
POC: Pamela Wingood
Fax#: (410) 765-2886
Category:

Subcategory:

Project Management Tool

Description:AdaMake, developed in 1987, executes on VAX/VMS platform using a character cell terminal. Can be rehosted with minimal effort. Determines compilation order for a group of Ada files. Output includes series of Ada compilation commands in proper compilation order, list of units and dependent units for each file, and any warning messages that may have been caused by illegal input code. Does not require training.


ADEPT

Company: Texas A&M University

Address: Department of Computer Science, 301 H.R. Bright Building, College Station, TX 77843-3112
Tel#: (409) 845-5534
Fax#: (409) 847-8578
Category:

Subcategory:

Development Environment Tool

Interface/Graphics/Animation Builder

Description:The ADEPT project team has implemented a set of tools for configuring and building distributed Ada programs. These tools are consistent with the Ada 95 Distributed Systems Annex, and have been designed for use with the NYU GNU Ada 95 compiler (GNAT). The ADEPT project is funded by Computer Sciences Corporation. ADEPT includes a graphical tool for partitioning and configuring Ada 95 distributed programs (the PCT), which runs on Sun Sparcs running the Solaris 2.4 and 2.5 operating systems. It also includes a Partition Communication System (PCS), originally developed by France Telecom and modified by Texas A&M, designed to support multiple protocols, including TCP/IP. Untested sources for a Windows NT version of the PCS are also available.


ADHOC_QUERY_ORACLE

Company: Army Reuse Center (ARC)

Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser
Tel#: (703) 806-4283
Fax#: (703) 806-3864
Category:

Subcategory:

Description:An Ada package which provides a full-featured, state-of-the-art tool for constructing queries and reports. Provides a graphical user interface and eliminates the need to know complex query languages, memorize database schemes, or the need to know location of each data element required for a report.


ADHOC_QUERY_XDB

Company: Army Reuse Center (ARC)

Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser
Tel#: (703) 806-4283
Fax#: (703) 806-3864
Category:

Subcategory:

Description:An Ada package that provides an easy-to-use interface between the user and the Structured Query Language (SQL) system to simplify the extraction of data from an XDB database. It is comprised of the following primary components: the Query attributes, the Query library, the FOrmat definition, and the Adhoc report.


AFATL Ada Compiler and Interactive Debugger

Company: Data & Analysis Center for Software
Address: P.O. Box 120, Utica, NY 13503
POC: Customer Liasons
Tel#: (315) 734-3696
Fax#: (315) 734-3699
Category:

Subcategory:

Development Environment Tool - Debugger

Description:The Air Force's AFATL compiler, written in Pascal, hosted on the CYBER 176, and targeted to the Z8002 microprocessor, was validated in October 1985. Debugger is written in Pascal and runs on VAX 11/780. AFATL Ada Compiler and Interactive Debugger are distributed on two 9-track ANSI-standard tapes. Note: Export-Controlled Technical Data requires completed Statement of Terms and Conditions for distribution to any organizations other than those within the Air Force.


ARC Reuse Library

Company: Army Reuse Center (ARC)

Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser
Tel#: (703) 806-4283
Fax#: (703) 806-3864
Category:

Subcategory:

Libraries/Repositories Tool

Description:The ARC Library serves as a central collection point for quality reusable assets within the army. Components may be virtually any product generated during a software development project such as requirements, specifications, architectures, design diagrams, code, documentation and test suites. Although primarily conceived to support reuse and development of object-oriented Ada development products, the ARC Library can support storage and retrieval of products written in any standard programming language. Technical support and assistance is available to help you browse the system and download components from our library to fulfill your software reuse needs. Anyone within the DoD, other Government agencies or contractors working for the Government who can benefit from the experience and efforts of others in the development of a software product may use the ARC Library. The ARC Library user is also anyone who is willing to make similar experiences and efforts available to others within the DoD community. Users include software development professionals looking for reusable software products, managers who are seeking reuse opportunities at the project level to help determine and meet tight schedules, designers who are looking for reusable architectures, and programmers who are searching for reusable code products. Both Government and Commercial reusable assets including requirements, specifications, architectures, design diagrams, code, documentation and test suites maintained by the ARC Library form a broad-based aggregate of products. ARC Library components have been assigned certification levels to help users determine the quality of the components they are investigating. In addition to submissions from supporting DoD reuse programs, a variety of other sources are monitored by the ARC. A continuous proactive search program exists for soliciting reliable, reusable components. Active participation from the user community is encouraged.


ASA

Company: Verilog, Inc.
Address: 3010 LBJ Freeway, Suite 900, Dallas, TX 75234
POC: Andy Gordon
Tel#: (214) 241-6595
Fax#: (214) 241-6594
Category:

Subcategory:

Metric Analyzer

Description:AGE/ASA is a requirements-analysis and system-testing computer-aided software-engineering (CASE) tool with features that support functional modeling, full or partial model simulation, and user-directed test-case generation. Developed as CASE tool for large-scale industrial projects.


ASSET Library

Company: ASSET

Address: Asset Source for Software Engineering Technology, 1350 Earl L. Core Road, P.O. Box 3305, Morgantown, WV 26505
POC: Charles Lillie
Tel#: (304) 284-9009
Fax#: (304) 284-9001
Category:

Subcategory:

Bindings - SQL

Cross-Compilation/Development Tool

Development Environment Tool

Libraries/Repositories Tool

Metric Analyzer

Project Management Tool

Description:ASSET provides the following products and services: Reuse Network and Distribution: catalogs of reusable assets (public domain, government, commercial); library of reusable components; message board; schedule of reuse conferences; brokerage services for reusable assets. Reuse Technology Information Exchange: software reuse newsletter; training and workshops in reuse; software reuse consulting; telephone customer support. Reuse Library Expertise and Consulting: library management mechanisms; component certification criteria; domain-analysis methods; cataloging procedures; searching techniques; library interface standards.


ASSET-R Function-Point Software Sizing Model

Company: Resource Calculations, Inc.
Address: 7853 East Arapahoe Court, Suite 2500, Englewood, CO 80112-1361
Tel#: (303) 267-0379
Fax#: (303) 220-5620
Category:

Subcategory:

Project Management Tool

Description:ASSET-R is a sizing tool that permits users to size real-time, scientific, and traditional data-processing systems using proven extensions to classical function point theory. Permits users to exploit its knowledge base of counting conventions to develop size estimates for software written in as many as four different languages. The bridge to RCI's Softcost family of cost models allows "what-if" analysis of costing options to be explored as estimates are developed for projects. Uses built-in worksheets and user help for ease of use and to provide an accurate model.


Academic IntegrAda

Company: Active Engineering Technologies, Inc.

Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084
POC: Jim Dorman
Tel#: (619) 414-9001, x1223
Fax#: (619) 414-9192
Category:

Subcategory:

Application Generator

Development Environment Tool - Compiler

Development Environment Tool - Debugger

Development Environment Tool - Editor

Training/Education Tool

Description:Academic IntegrAda is designed for use by the college or industrial community for those who wish to learn to program in the Ada language. Contains pop-up windows, validated compiler, and menu access to libraries and other modules. Supports mouse, creates COM files and includesmouse library.


ActiveAda

Company: Aonix

Address: 595 Market Street, 10th Floor, San Francisco, CA 94105
POC: Marigene Justice
Tel#: (415) 543-0900
Fax#: (415) 543-0145
Category:

Subcategory:

Development Environment Tool - Compiler

Description:ActiveAda is a structured general purpose Ada language compiler.


Ada - ROM

Company: COSMIC

Address: University of Georgia, 382 East Broad Street, Athens, GA 30602-4272
Tel#: (706) 542-3265
Fax#: (706) 542-4807
Category:

Subcategory:


Ada - UIM/X

Company: Bluestone, Inc.

Address: 1000 Briggs Road, Mt. Laurel, NJ 08054
Tel#: (609) 727-4600
Fax#: (609) 778-8125
Category:

Subcategory:

Application Generator

Data Conversion/File Translation Tool

Interface/Graphics/Animation Builder

Prototyping Tool

Source-Code Translator

Description:AdaUIM/X is a GUI builder for Ada development based on the UIM/X GUI Builder and Advanced Technology Center's UILTrans. AdaUIM/X allows Ada developers to benefit from the productivity advantage of a Motif GUI builder while retaining the high performance and simplicity of an Ada application.


Ada 95 Measurement Types

Company: Industrial Software Solutions

Address: 4205 Hideaway Drive, Arlington, TX 76017
POC: Mitchell James
Tel#: (817) 483-0355
Category:

Subcategory:

Metric Analyzer

Description:A set of Ada95 packages that provide consistent unit typing.


Ada 95 Upgrade for Visual Age

Company: OC Systems

Address: 9990 Lee Highway, Suite 270, Fairfax, VA 22030-1720
POC: Ralph Crafts
Tel#: (703) 359-8160
Fax#: (703) 359-8161
Category:

Subcategory:

Application Generator

Development Environment Tool

Description:Makes the power and features of IBM's award winning Visual Age C++ available for Ada 95. The upgrade enables users to develop software applications by visually connecting software "parts" written in Ada 95 and C++. The Ada 95 code is automatically generated for connecting software parts, and users are able to add new Ada 95 parts to the Visual Age palette.


Ada Analyzer

Company: LCTI, Inc.

Address: 481 N. Frederick Ave., Ste. 301, Gaithersburg, MD 20877
POC: Peter Bradley
Tel#: (301) 590-9532
Fax#: (301) 590-9893
Category:

Subcategory:

Design Analysis Tool

Metric Analyzer

Project Management Tool

Description:The Ada Analyzer supports assessment of software quality in Ada programs and quality improvement of software under analysis.


Ada Based DL Tool Kit

Company: RAMTEC, Inc.
Address: 727 Eastern Lane, Bricktown, NJ 08723
POC: Karen Harr
Tel#: (908) 477-8248
Category:

Subcategory:

Application Generator

Configuration Management Tool

Design Analysis Tool

Diagramming/Charting Tool

Documentation Generator

Description:Ada Based DL (Design Language) Tool Kit provides for a maximum of four DL documentation (from requirements through detailed design) levels -- adhering to the U.S. Army funded "An Interim Guideline for Ada Based Development and Product Design," which has been identified by the Navy in their Ada Based PDL 1985 survey as the only design language consistent with MIL-STD-483, MIL-STD-490, DOD-STD-1679A, ANSI/MIL-STD-1815A, and DOD-STD-2167. Tool set analyzes DL text and provides Ad Hoc report generators. Text output of the Tool Kit can be used as input into an Ada compiler, VHSIC compiler or 80386, 68020, and 1750A assembler. DL Tool Kit optional package provides: graphical diagrams generation; conversion of DL text to Ada compiler or assembler format; print parameter listing; print transaction, eequirement and option definitions listings; printing of global and local data dictionary; and technical assessment that provides for verification, validation, and quantitative analysis of the DL text.


Ada Binding to POSIX

Company: DDC-I, Inc.

Address: 400 North Fifth Street, Phoenix, AZ 85004
POC: Jennifer Sanchez
Tel#: (602) 275-7172
Fax#: (602) 252-6054
Category:

Subcategory:

Bindings - POSIX

Description:DDC-International (DDC-I) has an Ada binding to POSIX (P1003.5) for 80386-based PCs as host and target and running UNIX; and IBM PS2s as host and target and running AIX (IBM's version of UNIX). The Ada binding is implemented as an Ada package.


Ada Binding to X-Windows, Motif

Company: Advanced Technology Center

Address: 22982 Mill Creek Drive, Laguna Hills, CA 92653
POC: Ingrid Leon
Tel#: (714) 583-9119 x 209
Fax#: (714) 583-9213
Category:

Subcategory:

Bindings - X-Windows (OSF MOTIF)

Source-Code Translator - UIL to Ada

Description:AXI (trademark) is the Ada-to-X Window System (trademark) interface that gives Ada 95 and Ada 83 programmers full use of the X Window System's network display services and the OSF/Motif (trademark) graphical user interface (GUI) standard. AXI makes available X and Motif application program interface (API) features that were previously avaiblable only in the C language. With AXI, experienced X, Motif, and Ada programmers are not forced to learn a new syntax or tool but can become productive imeediately. The following new features have been added: Ada bindings to the X PixMap Library; and Varargs Support. This simplifies the creation of complex widgets in Ada. AXI supports X11R5+, Motif 1.2+. AXI includes STARS-compatibility. These binding implementatons are avaiblable for most UNIX-based platforms and the following compilers: AdaWorld; APEX; GNAT; ICC; ObjectAda; OC Systems; SunAda; and VADS.


Ada CD-ROM

Company: Walnut Creek CDROM

Address: 1547 Palos Verdes Mall, Suite 260, Walnut Creek, CA 94596
Tel#: (510) 674-0783
Fax#: (510) 674-0821
Category:

Subcategory:

Libraries/Repositories Tool

Description:The Ada Walnut Creek CD-ROM is a copy of the Internet's Public Ada Library (PAL). This CD-ROM contains over 1.3 GB of documentation, information, source code, and ready-to-run tools and compilers.


Ada Compiler Evaluation System

Company: Ada Information Clearinghouse (AdaIC)

Address: P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466
Fax#: (703) 681-2869
Category:

Subcategory:

Development Environment Tool - Compiler

Development Environment Tool - Debugger

Description:The Ada Compiler Evaluation System (ACES) provides performance tests, test management software, and analysis software for assessing the performance characteristics of Ada compilation and execution systems. Functionality/usability assessor tools are also provided for examining the implementation's diagnostic system, library management system, and symbolic debugger, as well as for determining compile-time and run-time capacities of the implementation.


Ada Compiler Evaluation System

Company: Data & Analysis Center for Software
Address: P.O. Box 120, Utica, NY 13503
POC: Customer Liasons
Tel#: (315) 734-3696
Fax#: (315) 734-3699
Category:

Subcategory:

Cross-Compilation/Development Tool

Development Environment Tool

Description:The Ada Compiler Evaluation System (ACES) Version 1.0 is a merger of the Ada Compiler Evaluation Capability (U.S.) and the Ada Evaluation System (U.K.). Primary purpose is to determine performance and usability characteristics of Ada compilation systems. Consists of a Software Product, a Users Guide, a Readers Guide, and a Version Description Document. Available from the DACS on a 6250-bpi 9-track VMS Backup tape, and provided with accompanying documentation.


Ada Computer-Aided Programming System - AdaCAPS

Company: The George Washington University (Professor Michael Feldman)
Address: Department of Electronic Engineering and Computer Science, The George Washington University, Washington, DC 20052
POC: Michael, Ph.D Feldman
Tel#: (202) 994-5919
Category:

Subcategory:

Development Environment Tool

Description:AdaCAPS (Ada Computer- Aided Programming System) is an interactive development environment (IDE) that works with GNAT (GNU-NYU Ada 95 Translator) under MS-DOS.


Ada Decimal Arithmetic and Representations

Company: Ada Information Clearinghouse (AdaIC)

Address: P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466
Fax#: (703) 681-2869
Category:

Subcategory:

Bindings

Description:The above URL contains the source code for Ada Decimal Arithmetic and Representation (ADAR), Versions 1.0, 1.1, and 2.0 which is part of the binding project of the Ada Joint Program Office's Ada Technology Insertion Program (ATIP). The ADAR packages were developed to provide a common approach for decimal arithmetic and Ada 83. The ADAR package set consists of two related facilities for decimal arithmetic, one based on discriminant records, and the other on generics, to provide decimal computation and interoperable representations of decimal quantities.


Ada Design Tool

Company: Unisys Corporation

Address: Unisys Defense Systems, Independent Research & Development, Great Neck, NY 11020
Tel#: (516) 574-2200
Category:

Subcategory:

Development Environment Tool - Editor

Diagramming/Charting Tool

Description:Ada Design Tool (ADT) supports the conceptualization, preparation and generation of Ada programs. Includes set of editors that simplify creation and maintenance of design diagrams and ADL. Editors designed such that the associations between graphical and ADL components are automatically established. Graphical editor lets designer express communication between Ada program units, structure of Ada units, and environmental elements within system. Graphical translator generates Ada templates for each Ada program unit expressed in the diagrams. ADL editor facilitates formal detail definitions of algorithms and data for complete Ada code generation by the tool.


Ada Design Tools

Company: Encore Computer Corporation

Address: 6901 West Sunrise Boulevard, Mail Stop 719, Fort Lauderdale, FL 33313-4499
POC: Gary Beerman
Tel#: (305) 587-2900 x2360
Fax#: (305) 797-5546
Category:

Subcategory:

Development Environment Tool - Editor

Metric Analyzer


Ada Development Environment

Company: Data General Corporation

Address: 4400 Computer Drive, Westboro, MA 01580
POC: John Doyle
Tel#: (508) 366-8911
Category:

Subcategory:

Application Generator

Development Environment Tool - Compiler

Development Environment Tool - Debugger

Development Environment Tool - Editor

Libraries/Repositories Tool

Project Management Tool

Description:Ada Development Environment (ADE) comprises tools to create, edit, compile, link, and run Ada programs. Includes a "pretty printer" for source code reformatting and a document-preparation facility. Runs as an application under AOS/VS. Because AOS/VS is a multi-user, multi-process operating system, the host computer system can be used for other activities while Ada programmers are working in the ADE.


Ada Development Environment (ADE)

Company: Interactive Development Environments (see AONIX)
Address:
Category:

Subcategory:

Design Analysis Tool - Structured Design Tool

Documentation Generator

Program Design Language Tool

Description:The Ada Development Environment (ADE) is an open-architecture that integrates analysis, design, construction, testing, requirements traceability, configuration management, and documentation tools for producing Ada systems and DOD-STD-2167A documentation.


Ada Development Environment Extensions

Company: Data General Corporation

Address: 4400 Computer Drive, Westboro, MA 01580
POC: John Doyle
Tel#: (508) 366-8911
Category:

Subcategory:

Development Environment Tool - Debugger

Development Environment Tool - Editor

Libraries/Repositories Tool

Metric Analyzer

Project Management Tool

Description:Ada Development Environment Extensions (ADEX) comprise a configuration control utility (Source Management Utility (SMU)) and an Ada source level debugger (ADE Source Level Debugger). SMU assists in the management of large program development projects and maintains records of code modification to program source modules. SMU consists of source management functions, BUILD utility, and SLATE text editor. The ADE Source Level Debugger monitors program execution, keeping track of what the program is doing as it executes. Saves execution information so users can examine program states. Users can specify conditions to allow interruption and interactively display and modify the program state and variables.


Ada Distributed Interactive Simulation

Company: Ada Information Clearinghouse (AdaIC)

Address: P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466
Fax#: (703) 681-2869
Category:

Subcategory:

Bindings

Description:Distributed Interactive Protocol (DIS) is currently being used for several major DoD research projects. The DIS protocol is an object-based system where each entity sends messages that contain its state data and currrent operations to the other entities. The ADIS project will create an Ada gateway interface, tools, and definitions for development of DIS projects in Ada, the project will also create government-owned diagnostic and monitor software to view an entire war-gaming exercise. The primary purpose of the ADIS project will be the creation of Ada interface bindings to allow an Ada simulation application to use the DIS protocols. For more information on ADIS, click on the above URL.


Ada Express

Company: Software Leverage, Inc.
Address: Waltham, MA
Tel#: (617) 894-3399
Category:

Subcategory:

Maintenance Analysis Tool

Metric Analyzer

Description:Ada Express provides automatic scheduling of compilation on Sequent Symmetry for parallel compilation in proper Ada compilation sequence.


Ada Features Identification System

Company: Data & Analysis Center for Software
Address: P.O. Box 120, Utica, NY 13503
POC: Customer Liasons
Tel#: (315) 734-3696
Fax#: (315) 734-3699
Category:

Subcategory:

Metric Analyzer

Description:The Ada Features Identification System (AFIS) was developed by New York University for the ACVC Maintenance Organization (AMO) at the Wright-Patterson Air Force Base. Primary purpose is to aid evaluation and maintenance of Ada validation test suite -- Ada Compiler Validation Capability (ACVC). But can be used to determine what features are present in any Ada program. AFIS consists of AFIS software product, AFIS Users Manual, Introduction to PAT Input Language, and PAT Language Reference Manual.


Ada Fuzzy Expert System

Company: Integrated Software, Inc.
Address: 2060 Palm Bay Rd., NE, Ste. 3, Palm Bay, FL 32905
POC: Sam Harbaugh
Tel#: (407) 984-1986
Category:

Subcategory:

Artificial Intelligent - Expert System/Knowledge Based System

Description:AFES (Ada Fuzzy Expert System) is a rules-based expert shell system written in Ada. Features include fuzzy logic, exhaustive-search reasoning, order-independent inference, keywords and synonyms, forward and backward chaining, multiple conclusions, natural-language programming and interfacing, the ability to explain conclusions, and the ability to be executed as a subprogram from applications. AFES is portable and embeddable. Uses natural language-like syntax. Uses fuzzy logic to deal with uncertain data and decisions. Tested in a VME/Unix and PC environment. Can be used to set up an expert system tool for personal use or used as a component of a tool or system for others. Comes with source code, compilation instructions, executable code including a PC demo dialogue, and a user's manual that includes theory of operation.


Ada Instructor CourseWare

Company: Active Engineering Technologies, Inc.

Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084
POC: Jim Dorman
Tel#: (619) 414-9001, x1223
Fax#: (619) 414-9192
Category:

Subcategory:

Training/Education Tool

Description:Ada Instructor Courseware includes course outline, lesson guide, transparencies, disk, etc.


Ada Intrinsics

Company: Quantitative Technology Corporation (QTC)

Address: 8625 SW Cascade Blvd., Ste. 603, Beaverton, OR 97008
POC: George Pan
Tel#: (503) 626-3081
Fax#: (503) 641-6012
Category:

Subcategory:

Bindings - Generic Pack Elem Funct

Libraries/Repositories Tool

Description:Ada Intrinsics from Quantitative Technology Corporation is a set of elementary functions written entirely in Ada. Eliminates dependence on compiler supplier implementation or interfaces to other languages.


Ada Language System/Navy

Company: Control Data Corporation

Address: 8800 Queen Avenue South, Minneapolis, MN 55431
POC: S. Steve Adkins
Tel#: (612) 921-7201
Category:

Subcategory:

Cross-Compilation/Development Tool


Ada MacHost

Company: EVB Software Engineering, Inc.

Address: 5301 Buckeystown Pike, Ste. 200, Frederick, MD 21704
POC: Bonnie Dancy
Tel#: (301) 695-6960
Fax#: (301) 695-7734
Category:

Subcategory:

Design Analysis Tool - Structured Design Tool


Ada Math Advantage 2.0

Company: Quantitative Technology Corporation (QTC)

Address: 8625 SW Cascade Blvd., Ste. 603, Beaverton, OR 97008
POC: George Pan
Tel#: (503) 626-3081
Fax#: (503) 641-6012
Category:

Subcategory:

Libraries/Repositories Tool

Description:Ada Math Advantage 2.0 contains over 100 hard to program, frequently used algorithms for scientific and engineering computing. Selection of building-block algorithms that can be used in applications. Includes core algorithms for vector and matrix operations, transcendental, statistics, eigensystems, FFTs, signal processing, and full unsymetric linear algebra. Contains 15 packages to support diversified group of users.


Ada Matrix Package

Company: Drexel University

Address: Data Fusion Laboratory, Philadelphia, PA
POC: Chris Papademetrious
Category:

Subcategory:

Bindings

Libraries/Repositories Tool

Description:This matrix math package is designed to give a robust tool-set of vector and matrix math routines to the Ada 95 programmer. The groundwork for the package is based on an ISO draft document (ISO/IEC 13813:1996(E)) outlining Ada 95 real and complex array arithmetic. Child packages are built upon this ISO-compliant base to provide additional functionality.


Ada Pretty Printer Text Formatter

Company: Encore Computer Corporation

Address: 6901 West Sunrise Boulevard, Mail Stop 719, Fort Lauderdale, FL 33313-4499
POC: Gary Beerman
Tel#: (305) 587-2900 x2360
Fax#: (305) 797-5546
Category:

Subcategory:


Ada Programming Language -- A Series

Company: National Technical Information Service (NTIS)

Address: U.S. Dept of Commerce, 5825 Port Royal Road, Springfield, VA 22161
Tel#: (703) 487-4650
Category:

Subcategory:

Training/Education Tool

Description:Order # AV A18339 V030, $743.00 Features all of the NTIS videotape series (24 tapes, 5 books). See "Introduction to Ada - Parts 1,2,3", "Ada from a Management Perspective", and "Software Engineering in Ada - Parts 1-19".


Ada Quality Toolset (AQT)

Company: Marlstone Software Technology, Inc.
Address: 525K East Market Street, # 303, Leesburg, VA 22075
POC: Mark Dowson
Tel#: (703) 338-3951
Fax#: (703) 771-8413
Category:

Subcategory:

Methodology Tool

Description:The Ada Quality Toolset (AQT) is a set of software tools for improving the quality of Ada programs. Under development, funded by the US National Science Foundation. Will check Ada source code for violations of a set of programming-style guidelines, and correct code for conformance. Corrections can be automatic, semi-automatic, or manual.


Ada SQL Handler

Company: Competence Center Informatik GmbH (CCI)
Address: Lohber10 49716 Andreas Koeller Germany
Tel#: +49-5931-805-464
Fax#: +49-5931-805-100
Category:

Subcategory:

Bindings - SQL

Description:The CCI Ada SQL Handler (CASH) is a commercial compiler for SAMeDL to support bindings between Ada and SQL. In its current version, CASH supports Oracle 6.0 and 7.0 as RDBMS. Host/Target: IBM RS/6000 running AIX or Sun SPARCstation running SunOS or Solaris.


Ada Simulation Development System

Company: McDonnell Douglas Corporation - Aerospace

Address: McDonnell Douglas Aerospace, Houston, TX
POC: Dr. Bob Gottlieb
Tel#: (713) 244-4408
Category:

Subcategory:

Methodology Tool

Simulation/Testing Tool

Description:The ASDS is a system for easily and rapidly constructing any conceivable simulation. It is not a program. Rather, it is a way of constructing programs and the fundamental building blocks common to all simulations ... the same concepts have been successfully applied to C/C++ simulation developement. More information is available from the above URL.


Ada Software Development Curriculum Overview

Company: McDonnell Douglas Corporation - Computer-Based Training
Address: Computer-Based Training System, 2450 South Peoria Street, Suite 400, Aurora,, CO 80014
POC: Dept SA-2
Tel#: (303) 671-4800
Category:

Subcategory:

Training/Education Tool

Description:Ada Software Development Curriculum Overview is a tutorial consisting of 56 hours of computer-based training and 25 hours of hands-on assignments. Three courses: 1) Software Development, 2) Ada in Software Design, and 3) Managing Ada Software Development. First course is a prerequisite for those unfamiliar with software-engineering process specified in DOD 2167A. Second course teaches design skills needed to effectively implement Ada software. Knowledge of basic Ada Syntax is prerequisite. Final course focuses on unique and critical issues in Ada software development. Designed for managers with experience in software development using other languages.


Ada Software Development Toolset

Company: Active Engineering Technologies, Inc.

Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084
POC: Jim Dorman
Tel#: (619) 414-9001, x1223
Fax#: (619) 414-9192
Category:

Subcategory:

Application Generator

Design Analysis Tool

Documentation Generator

Description:Ada Software Development Toolset contains an integrated set of tools for design, source code generation, editing, analysis, configuration control, and documentation of Ada source code. Suited for use as a process design language for larger systems as well as a production-quality development environment for the microcomputer.


Ada Software Engineering Tools Project

Company: Tampere University of Technology

Address: P.O. Box 527, 33101 Tampere Finland
POC: Matti Jarvinen
Category:

Subcategory:

Bindings - Graphical Kernel System (GKS)

Bindings - SQL


Ada Systems Experts

Company: Software Leverage, Inc.
Address: Waltham, MA
Tel#: (617) 894-3399
Category:

Subcategory:


Ada Toolsets for Embedded Processors & DSPs

Company: PSS, Inc.
Address: 429 Santa Monica Boulevard, Suite 430, Santa Monica, CA 90401
POC: Richard Gilinsky
Tel#: (310) 394-5233
Fax#: (310) 393-3122
Category:

Subcategory:

Application Generator

Development Environment Tool - Compiler

Development Environment Tool - Debugger

Description:PSS offers Ada toolsets for embedded processors and DSPs, including compiler, librarian, assembler, linker, and visual debugger. Tools use standard ITS formats. Debugger supports IEEE-695 formats.


Ada Training Environment

Company: Active Engineering Technologies, Inc.

Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084
POC: Jim Dorman
Tel#: (619) 414-9001, x1223
Fax#: (619) 414-9192
Category:

Subcategory:

Training/Education Tool

Description:Ada Training Environment (ATE) includes 60-hour self-paced college-level course integrated with a full-color practice editor and on-line training exercises. Will work with any PC compiler or is available without a practice compiler.


Ada Training Services

Company: Ada Solutions, Inc.

Address: 4601 Knox Road, College Park, MD 20740-3417
POC: JC Morrison
Tel#: (301) 927-2763
Fax#: (301) 864-7888
Category:

Subcategory:

Training/Education Tool

Description:Ada training classes at customer's site.


Ada Translator

Company: Rex Thompson & Partners, Ltd.
Address: Newnhams, West Street, Franham, Surrey GU9 7EQ UK-England
Tel#: +44 252 711414
Category:

Subcategory:

Metric Analyzer

Description:The Ada Translator performs static analysis and formal verification of Ada software using MALPAS.


Ada Type-Interchange Generator (ATIG)

Company: LCTI, Inc.

Address: 481 N. Frederick Ave., Ste. 301, Gaithersburg, MD 20877
POC: Peter Bradley
Tel#: (301) 590-9532
Fax#: (301) 590-9893
Category:

Subcategory:

Cross-Compilation/Development Tool

Description:The Ada Type-Interchange Generator (ATIG) supports the transmission of data values (messages) between heterogeneous computers running code compiled by different compilation systems.


Ada VR-Link

Company: MAK Technologies

Address: 185 Alewife Brook Parkway, Cambridge, MA 02139
POC: Ben Lubetsky
Tel#: (617) 876-8085
Fax#: (617) 876-9208
Category:

Subcategory:

Interface/Graphics/Animation Builder

Training/Education Tool

Description:Ada VR-Link is the first commercially available DIS networking toolkit. Provides all facilities necessary to integrate pre-existing simulations into DIS. Also gives example applications that can be used as frameworks for new development. Written in object-oriented Ada, provides layouts and accessor functions for DIS packets, implements all dead-reckoning algorithms, furnishes coordinate transformation functions, and utilizes packet-filtration mechanisms. Saves expense of maintaining in-house DIS capability while assuring DoD DIS compliance. Available on Silicon Graphics (tm) IRIX 5.2 and Sun Solaris 1.1 using Verdix compilers.


Ada Visualizer

Company: Scandura

Address: Flexsoft International LLC, 1249 Greentree, Narberth, PA 19072
POC: Alice, Ph.D Scandura
Tel#: (610) 664-1207
Fax#: (610) 664-7276
Category:

Subcategory:

Application Generator

Development Environment Tool

Reverse-Engineering Tool

Description:Ada Visualizer is a Code Visualizer that includes the Flexform Designer that offers unlimited contextual refinement in a uniform visual environment with completeness, consistency and syntax checking. The "Designer" includes full support for model building from the highest levels of analysis and design through full implementation in language specific pseudocode. Ada Visualizer also includes "Pseudocode Generator" and (optionally) "Reverse Engineer" components. The "Code Generator" generates full source code from corresponding pseudocode Flexforms at the touch of a key. The automated "Reverse Engineer" does the opposite, bringing existing source code into the Flexform environment as pseudocode.


Ada Workstation Environment

Company: Active Engineering Technologies, Inc.

Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084
POC: Jim Dorman
Tel#: (619) 414-9001, x1223
Fax#: (619) 414-9192
Category:

Subcategory:


Ada Xcessories

Company: Integrated Computer Solutions, Inc.

Address: 201 Broadway, Cambridge, MA 02139-9890
POC: Chris Eveleigh
Tel#: (617) 621-0060
Fax#: (617) 621-9555
Category:

Subcategory:

Bindings - X-Windows (OSF MOTIF)

Development Environment Tool

Interface/Graphics/Animation Builder

Description:The ICS Ada Xcessories provide a complete suite of tools for building applications using OSF/Motif and Ada. The suite includes BX/Ada - the market leading GUI builder for OSF/Motif, Ada/Motif - a STARS-based set of bindings to OSF/Motif, and OSF/Motif - the de facto standard for GUI for the UNIX operating system. See each individual product description for further information.


Ada from a Management Perspective - Parts 1 & 2

Company: National Technical Information Service (NTIS)

Address: U.S. Dept of Commerce, 5825 Port Royal Road, Springfield, VA 22161
Tel#: (703) 487-4650
Category:

Subcategory:

Training/Education Tool

Description:SAV PIN #505194; Order #AV A18337 VNB; 2 tapes, 79 pg book, $110.00 An intro to the Ada 83 programming language. Offers the rationale for the development of Ada, describing difficulties that DoD encountered when dealing with a proliferation of computer languages. Ada's capabilities and advantages are addressed with regard to the strengths of software engineering, as well as the application of Ada throughout the software lifecycle, from requirements analysis to maintenance.


Ada-86 TOOLSET

Company: SofTech, Inc.
Address: 460 Totten Pond Road, Waltham, MA 02154-1960
POC: Beverly Vidler
Tel#: (617) 890-6900
Category:

Subcategory:

Application Generator

Design Analysis Tool

Libraries/Repositories Tool

Project Management Tool

Description:Rational M68000 Family Cross-Development Facility provides capabilities required to develop and debug efficient Motorola 680X0 (68000, 68010 or 68020) applications in Ada using the Rational R1000 Development System (R1000) as a universal host. Part of a line of integrated, interactive, knowledge based products supporting lifecycle activities of large Ada systems development. The M68000 Family Cross Development Facility includes a highly optimizing code generator, an assembler and linker, an Ada run-time library, a downloader, and an R1000-680X0 host/target debugger. Run-time system is optimized for efficient execution of Ada constructs such as tasking and exceptions. The host/target debugger enables source-level debugging from within the Rational Environment, communicating over a high-speed LAN or an asynchronous link with the application running on the 680X0.


Ada-960 Development Environment for the 80960

Company: Integrated Software Environments
Address: 32 Acre End Street, Oxford OX8 1PA UK-England
Tel#: +44-865-880080
Category:

Subcategory:


Ada-Assured

Company: GrammaTech, Inc.

Address: One Hopkins Place, Ithaca, NY 14850
POC: Jeff Burns
Tel#: (607) 273-7340
Fax#: (607) 273-8752
Category:

Subcategory:

Development Environment Tool - Editor

Source-Code Formatter

Description:Ada-Assured provides a language-sensitive editing environment for Ada to support programmer productivity and software-standards compliance. Can be used to check new or existing Ada 83 code for compatability with Ada 95. In interactive mode, checks Ada 95 compatibility dynamically, as the code is being written or edited. In batch mode, can check any amount of existing code and provide a report of incompatibilities. Syntax-errors are avoided by use of templates or are detected by built-in syntax analyzer. Pretty printing assists readability of source code. Hierarchical navigation according to syntactic structure speeds browsing and text editing. Non-compliance with quality and style guidelines is detected, and built-in transformations can be invoked to achieve compliance.


Ada-Utilities

Company: GrammaTech, Inc.

Address: One Hopkins Place, Ithaca, NY 14850
POC: Jeff Burns
Tel#: (607) 273-7340
Fax#: (607) 273-8752
Category:

Subcategory:

Source-Code Translator

Description:Ada-Utilities are a set of language-sensitive batch tools for analyzing and transforming source code. Ada-Audit is a programmable tool for monitoring compliance with coding standards. Standard reports display coding errors by file, defect, and severity level. HTML links provide instant navigation to the offending source code and cross-references to appropriate sections of the Ada LRM and Software Productivity Consortium's Ada Quality and Style Guideline, so problems can be quickly understood and corrected. Ada-Prettyprint is a high-quality pretty printer that formats your code for a consistent and professional-looking presentation. Ada-Grep is a structured find utility similar to the UNIX grep utility, but with an additional argument to narrow the search to a particular Ada structure. The Ada-ASSURED Scripting Language is included for customizing and automating the standard Ada-Utilities. It is also useful for creating your own code analysis and transformation utilities.


Ada-Utilities

Company: GrammaTech, Inc.

Address: One Hopkins Place, Ithaca, NY 14850
POC: Jeff Burns
Tel#: (607) 273-7340
Fax#: (607) 273-8752
Category:

Subcategory:

Development Environment Tool

Maintenance Analysis Tool

Metric Analyzer

Reverse-Engineering Tool

Source-Code Formatter

Description:Ada Audit is a programmable tool for monitoring compliance with coding standards. Standard reports display coding errors by file, defect, and severity level. HTML links provide instant navigation to the offending source code and cross references to appropriate sections of the Ada LRM and the Software Productivity Consortiums Ada Quality and Style Guideline, so problems can be quickly understood and corrected. Ada Prettyprint is a high quality pretty printer that formats your code for a consistent and professional looking presentation. Ada Grep is a structured find utility similar to the UNIX grep utility, but with an additional argument to narrow the search to a particular Ada structure. The Ada ASSURED Scripting Language is included for customizing and automating the standard Ada Utilities. It is also useful for creating your own code analysis and transformation utilities. Imagine a language sensitive version of awk, sed, or perl. With Ada ASSURED you can precisely locate, and modify, if you wish, any fragment of Ada code. Global changes that would be difficult or nearly impossible to do with text based tools are easy with the Ada ASSURED scripting language.


Ada-based Design Approach for Real-Time Systems

Company: Software Productivity Consortium (SPC)

Address: SPC Building, 2214 Rock Hill Road, Herndon, VA 22070
Tel#: (703) 742-8877 (742-7211)
Fax#: (703) 742-7360
Category:

Subcategory:

Real-Time Support Environment

Description:ADARTS is a design method that provides guidelines for translating real-time structured-analysis elements into object-oriented designs. On the F-22 and other programs, ADARTS is standard design method.


Ada/Distributed Computing Environment (DCE) Binding

Company: Army Reuse Center (ARC)

Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser
Tel#: (703) 806-4283
Fax#: (703) 806-3864
Category:

Subcategory:

Bindings

Description:The Ada/DCE bindings provide Ada 95 bindings to DCE 1.1 for use in the distributed environment as part of the Joint Common Operating Environment (COE) and for all other DoD systems. The software runs on Sun SPARC, Solaris 2.3 and 2.4 operating systems, and requires teh following: Open Software Foundation (OSF) DCE, v 1.03/1.1; GCC v. 2.6.3 for Solaris; and, GNAT compiler 2.07 for Solaris. For a library user account, contact Ray Lloyd at 703/806-4181.


Ada/Motif

Company: Systems Engineering Research Corporation (SERC)
Address: 935B Sierra Vista Avenue, Mountain View, CA 94043
POC: Anu Qus
Fax#: (415) 962-0330
Category:

Subcategory:

Bindings - X-Windows (OSF MOTIF)

Description:SERC's Ada/Motif is a complete binding to X Windows and OSF/Motif for the Ada programming language; it was based in part upon the SAIC/Unisys (STARS) public-domain bindings; it incorporates many of the bug fixes and additional capabilities beyond the public-domain releases in Ada/Motif. Most noteworthy are the capabilities included in Ada/Motif for Ada tasking, callback registration, memory leak detection/prevention and capabilities for developing customized widgets. Paramax/STARS considers Ada/Motif to be the commercial version of their STARS bindings, according to SERC. Ada/Motif Version 1.1 (X11R4) and Ada/Motif Version 2.0 (X11R5) are supported by the Thomson (Alsys), Rational (Verdix), Sun (SunAda), IBM Ada, and SGI Ada compilers.


Ada/Operating System Interface (OIS)

Company: Ada Information Clearinghouse (AdaIC)

Address: P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466
Fax#: (703) 681-2869
Category:

Subcategory:

Bindings

Description:This package is available as freeware on the AdaIC host by clicking on the above URL. This package provides tools to interface between Ada and an operating system. The package is modeled on the POSIX interface for AIX but may be implemented on other environments as well. Functions available include: interface tofiles and directories; access to environment variables such as user login name and aliases or logicals; and interfaces to spawn or execute other processes.


Ada2html

Company: David Wheeler

Address: 1801 North Beuregard Street, Alexandria, VA 22311=1772
POC: David Wheeler
Tel#: (703) 845-6662
Fax#: (703) 845-6848
Category:

Subcategory:

Source-Code Translator

Description:Ada2html converts Ada source code files to HTML (hypertext) files. These generated files are the Ada source files with a large number of hypertext links added to them, so users access the Ada source using the hypertext links.


Ada95 Transition Aid

Company: Software Compositions

Address: P.O. Box 510477, Melbourne Beach, FL 32951
Tel#: (407) 952-0430
Fax#: (407) 952-7716
Category:

Subcategory:

Project Management Tool

Source-Code Translator

Description:The Ada95 Transition Aid (tm), a subset of the Re-engineering product, is sold separately to address the needs of projects planning to convert existing Ada 83 software for use in an Ada 95 environment. The Ada95 Transition Aid finds opportunities to replace Ada 83 code with features appropriate to Ada 95; it also automatically implements the desired changes to the Ada code.


AdaBasis

Company: Institut fur Informatik

Address: Programming Languages Group, Breitwiesenstr. 20/22, 70565 Stuttgart Germany
POC: Dr. Erhard Plodereder
Tel#: +49 711 7816-322
Fax#: +49 711 7816-380
Category:

Subcategory:

Libraries/Repositories Tool

Description:AdaBasis consists of about 560 MB public domain source code and documents, mainly taken from the Public Ada Library (PAL). The software has been classified and is presented in a hierarchical manner, separated in different application domains, and, for some domains, with an additional multi-faceted searching facility. The intent is to provide students, teachers and researchers with a large collection of reusable Ada components and systems for use in language and software engineering courses. These components and systems are classified into the following groups: Artificial Intelligence, Compilers, Database management, Documents, Text-Processing, Interfaces/Bindings, Mathematical Functions and Data Structures, Networking and Distributed Processing, and Software Development Tools. AdaBasis was set up by the Programming Languages Group of the Institut fur Informatik at the University of Stuttgart, Germany. They plan to enlarge the library in the future, and welcome free public domain contributions.


AdaCAST

Company: Vector Software, Inc.

Address: 1130 Ten Rod Road, North Kingstown, RI 02852
POC: William McCaffrey
Tel#: (401) 295-5855
Fax#: (401) 295-5856
Category:

Subcategory:

Metric Analyzer

Description:AdaCAST is a Computer Aided Software Test (CAST) system, a productivity tool designed exclusively for testing Ada language components. Provides automatic test-code generation (test harnesses consisting of drivers and stubs) necessary to perform component-level testing. In addition to test harness construction, provides utilities to construct and manage test cases, execute test cases, and build execution reports. Goal is to provide both application developer and independent test organization a means to automate testing required on all DOD-STD 2167A and RTCA/DO178A/B programs. Will reduce labor hours associated with current manual test process by up to 50%. Compatible with the following hardware and operating systems: Sun(Solaris), Sun(SunOS), Dec VAX(VMS), Alpha (DECUnix and VMS), SGI (IRIX), PC(DOS and SCO), RS6000(AIX).


AdaData

Company: Active Engineering Technologies, Inc.

Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084
POC: Jim Dorman
Tel#: (619) 414-9001, x1223
Fax#: (619) 414-9192
Category:

Subcategory:

Bindings

Description:AdaData is a binding to xBASE for MS-DOS systems.


AdaEmacs Programmer's Editor

Company: Unipress Software

Address: 2025 Lincoln Highway, Edison, NJ 08817
POC: Maureen Russell
Tel#: (908) 287-2100
Fax#: (908) 287-4929
Category:

Subcategory:

Development Environment Tool - Editor

Description:AdaEmacs is a complete Ada programming environment. Improves programmer productivity through editing facilities, template expansion, and site-wide Ada style-enforcement capabilities. A language-specific extension of UniPress Emacs for Ada; adds Ada-specific implementations of Emacs functions including menus, an Ada function database, automatic control-structure expansion, automatic makefile generation and execution, and the "tags" package. Contains new interactive help, site-wide Ada syntax-style rule facility, on-line Ada-keyword database and AdaEmacs tutorial. Can take advantage of windowing systems, such as SunTools, NeWS and X-Windows, including the use of menus and mouse.


AdaEval

Company: Active Engineering Technologies, Inc.

Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084
POC: Jim Dorman
Tel#: (619) 414-9001, x1223
Fax#: (619) 414-9192
Category:

Subcategory:

Training/Education Tool

Description:AdaEval is a tool designed to test an individual's knowledge of Ada. Contains over 1,000 questions and answers covering various aspects of Ada. Instructors can create course specific exams. Can be used to track an individual's and class's performance. Industry can create standard performance tests for individuals desiring jobs as Ada Programmers.


AdaFlow

Company: ICONIX Software Engineering, Inc.

Address: 2800 28th Street, Suite 320, Santa Monica, CA 90405
POC: Andrea Lee
Tel#: (310) 458-0092
Fax#: (310) 396-3454
Category:

Subcategory:

Design Analysis Tool - Object-Oriented Design Tool

Development Environment Tool - Editor

Description:AdaFlow(tm) is a CASE tool that supports Ada-oriented design and development using Buhr/Booch style diagrams and Module Architecture Diagrams for Booch OOD, an integrated Dictionary, and a Language Sensitive Editor for C++ and Ada.


AdaGIDE

Company: U.S. Air Force Academy

Address: Department of Computer Science, 2354 Fairchild Dr., Suite 6K41, U.S. Air Force Academy, CO 80840-6234 US
POC: Dr. Martin C. Carlisle
Tel#: 719-333-3590
Fax#: 719-333-3338
Category:

Subcategory:

Development Environment Tool - Editor

Description:AdaGIDE is a Windows front-end for the GNAT Ada compiler, designed for use in introductory computer science courses. It features colorized context-sensitive editing, automatic code reformatting, and Ada 95 help. AdaGIDE is an integrated development environment for Windows 95/NT that sits on top of the freeware GNAT Ada compiler. Executable and source are distributed freely under the terms of the GNU General Public License in the Public Ada Library and directly at: http://www.usafa.af.mil/dfcs/bios/mcc_html/adagide.html


AdaGPIB

Company: WPL Laboratories, Inc.
Address: Whitehall Offices - Suite 6, 410 Lancaster Avenue, Haverford, PA 19041
POC: William Loftus
Tel#: (610) 658-2362 - 2364
Fax#: (610) 658-2361
Category:

Subcategory:

Network Management Tool

Description:The IEEE-488.2 standard, referred to as GPIB ,is a common standard for controlling devices. AdaGPIB is an Ada interface (using Alyss Ada version 5.1), developed by WPL Laboratories, Inc., for the AT-GPIB boards supplied by National Instruments. AdaGPIB is completely written in Ada, so portable to many different Ada platforms. Generic subprograms provide reading and writing of user-defined data structures over the bus. Compatible with Ada tasking, and all transfer of data is done using direct memory access (DMA). Bypasses DOS by directly communicating at hardware level with bare GPIB board. In addition, supports multiple device simulations using a single AT-GPIB. Source code for AdaGPIB generic package is provided -- aids GPIB developers in incorporating project-specific requirements and constraints into the GPIB_IO package itself. However, interface provided tailored to engineering programming, and intended to suffice for all GPIB programming needs.


AdaGRAPH

Company: Integrated Software Environments
Address: 32 Acre End Street, Oxford OX8 1PA UK-England
Tel#: +44-865-880080
Category:

Subcategory:

Configuration Management Tool

Cross-Compilation/Development Tool

Development Environment Tool - Editor

Diagramming/Charting Tool

Libraries/Repositories Tool

Maintenance Analysis Tool

Project Management Tool

Requirement Tracing Tool

Training/Education Tool

Description:AdaGRAPH is a CASE tool to help managers and software engineers organize the development and maintenance of complex Ada systems. For forward engineering, Adagraph allows software engineers to design system structure at various levels of abstraction, from project level down to statement level, enforcing the development to follow that structure, and helping managers track the progress in fleshing out the detail. For reverse engineering, AdaGRAPH will analyze and selectively display the software structure at levels from global organization down to coding detail, letting users control maintenance, evolution, and reuse of software components at all levels. AdaGRAPH can produce diagrams of various kinds, and help keep documentation up-to-date.


AdaGraphics

Company: Active Engineering Technologies, Inc.

Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084
POC: Jim Dorman
Tel#: (619) 414-9001, x1223
Fax#: (619) 414-9192
Category:

Subcategory:

Interface/Graphics/Animation Builder

Description:AdaGraphics offers production programmers the ability to create line and bar charts; include circle, rectangle, ellipse and square data types; include graphics text to screen with soft fonts; incorporate low-level, high-level, high-performance graphics in Ada environment; read, write and animate graphic blocks; draw and update circular gauges in video graphic modes; create organization charts; or include X-Windows-like pop-up panels that overlay existing display and restore screen when screen or panel is removed.


AdaIDE for Gnat Ada95

Company: University of Canberra

Address: PO Box 1, Belconnen ACT 2616 Australia
POC: Errol Martin
Category:

Subcategory:

Development Environment Tool - Compiler

Development Environment Tool - Editor

Description:A free, simple, integrated editor/compiler environment for Ada 95 program development using the GNAT Ada compiler. AdaIDE is an multi-document interface (MDI) style program based on the Microsoft example in Visual BASIC.


AdaJava

Company: Intermetrics, Inc.

Address: 23 4th Avenue, Burlington, MA 01803-3303
POC: Dennis Struble
Tel#: (617) 221-6990
Fax#: (617) 221-6991
Category:

Subcategory:

Bindings

Description:The purpose of this documentation is to provide a reference for writing code using the AdaJava Binding.


AdaMULTI

Company: Green Hills Software Inc.

Address: One Cranberry Hill, Lexington, MA 02173
POC: Tamara Calzi
Tel#: (617) 862-2002
Category:

Subcategory:

Development Environment Tool - Compiler

Development Environment Tool - Debugger

Development Environment Tool - Editor

Description:AdaMULTI is a Software Development Environment for 32 and 64-bit native Unix and embedded applications. AdaMULTI Development Environment's comprehensive suite of integrated components facilitates highly efficient compile-edit-build-and debug cycles for application development. AdaMULTI includes a source-level debugger that supports seamless mixed language applications development and debugging (Ada, C, C++ and FORTRAN), a graphical program builder, program execution profiler, run-time error checker, class browser, version control system, and editor.


AdaMagic

Company: Intermetrics, Inc.

Address: 23 4th Avenue, Burlington, MA 01803-3303
POC: Dennis Struble
Tel#: (617) 221-6990
Fax#: (617) 221-6991
Category:

Subcategory:

Development Environment Tool

Description:AdaMagic is a set of components, intended for incorporation into compilers and other tools. AdaMagic was engineered with small clean interfaces to facilitate integration into a comprehensive environment. AdaMagic includes: analyzer, wmitter, browser, AdaView, pre-linker, library manager, runtime system, and graphical user interface. Every AdaMagic component is replaceable by OEMs. OEM can either use the AdaView debugger or add Ada capabilities to existing multi-language debugger and modify emitter to generate appropriate tables. OEM can use the AdaMagic browser or add Ada capability to their C++ browser.


AdaManager Relational DBMS

Company: AdaSoft, Inc.

Address: 8750-9 Cherry Lane, Laurel, MD 20707
POC: Kathy Floam
Tel#: (301) 725-7014
Fax#: (301) 725-0980
Category:

Subcategory:

DBMS Tool

Description:Ada Manager Relational DBMS is a relational database-management system written entirely in Ada. Can manage multiple data bases via a central data dictionary and has capacity to support large databases. Permits dynamic creation and modification of database structures. Supports strong data typing and a range of predefined types. Specifically designed for use on PCs and workstations.


AdaMat

Company: Dynamics Research Corporation

Address: 60 Frontage Road, Andover, MA 01810
POC: David Blackwell
Tel#: (508) 475-9090 ext.1678
Fax#: (508) 475-2157
Category:

Subcategory:

Interface/Graphics/Animation Builder

Metric Analyzer

Description:AdaMAT is a comprehensive static source code analyzer that reports on hundreds of Ada-specific quality metrics. Metrics focus on most effective use of Ada and adherence to long-standing software quality engineering principles. AdaMAT analyzes Ada source code and measurements are output into detailed reports that provide visibility into quality of the code. High-level parameters measure such areas as reliability, portability, and maintainability. Other metrics address specific programming concerns, such as code simplicity, modularity, self-descriptiveness, exactness, clarity, and independence. Output can also be displayed in graphic format on an IBM PC or compatible, via AdaMAT's Metrics Display Tool.


AdaMentor Computer Managed Instruction System

Company: AdaSoft, Inc.

Address: 8750-9 Cherry Lane, Laurel, MD 20707
POC: Kathy Floam
Tel#: (301) 725-7014
Fax#: (301) 725-0980
Category:

Subcategory:

Training/Education Tool

Description:AdaMentor provides self-paced computer-based training in Ada language, as well as in object-oriented design. Integrates an authoring system, a delivery system, and a student-management and monitoring facility with the resident Ada environment. Practice exercises provided may be edited, compiled, linked, and executed with a keystroke. Versions exist for mini-, microcomputer hosts, and Ada environments.


AdaQuest 1.1

Company: General Research Corporation

Address: DTD/CSAT, 5383 Hollister Avenue, Santa Barbara, CA 93111
POC: Tom Strelich
Tel#: (805) 964-7724
Fax#: (805) 967-7094
Category:

Subcategory:

Libraries/Repositories Tool

Metric Analyzer

Project Management Tool

Description:AdaQuest 1.1 is an automated quality evaluation and software-testing system for Ada. Used in detailed design, coding, test, and maintenance phases of software life cycle, provides collection of static and dynamic analysis tools that assess code quality, measure test thoroughness and run-time performance, and capture information needed by software engineers to develop, maintain, reuse, and re-engineer large Ada systems. Static Analyzer detects logic errors (e.g., infinite loops, unreachable statements, and data-flow anomalies), creates global cross references (e.g., identifies dependencies for objects, types, exceptions, and subprograms, or for user-defined symbols within a program), illustrates program structure (e.g., program call graph, control-flow structure, &WITH clause dependencies), and identifies violations of 29 common coding guidelines to improve program maintainability, portability, and reliability. Dynamic Analyzer reports unit and branch execution coverage, measures performance timing (i.e., the min/max/average time spent in user-specified portions of a program), and maintains test histories reflecting both incremental results of a single test run and cumulative results over a set of test runs.


AdaQuest 2.2

Company: General Research Corporation

Address: DTD/CSAT, 5383 Hollister Avenue, Santa Barbara, CA 93111
POC: Tom Strelich
Tel#: (805) 964-7724
Fax#: (805) 967-7094
Category:

Subcategory:

Metric Analyzer

Description:AdaQuest 2.0 is a software-quality evaluation system for Ada programs. Provides automated Ada software-metrics collection-and-analysis capabilities supporting full spectrum of software-development activities. Allows designers/programmers to incrementally measure progress and check compliances with project-specific quality standards during software development; allows QA personnel to assess software quality and verify adherence to quality standards during on-going QA/CM activities; and provides project managers with visibility into software-development process (i.e., SEI CMM level 2 and above). Features include: 1) Rome Laboratory Software Quality Framework; 2) Cyclomatic Complexity; 3) SEI Software Size Measurements; 4) SPC Ada Quality & Style Guidlines Conformance Checks; 5) Language Feature Profiles. All metric data can be exported to spreadsheets, databases, and popular public-domain graphics utilities for additional analysis. AdaQuest is integrated with the Rational/Apex Ada development environment via the Ada Semantic Interface Specification (ASIS).


AdaSAGE

Company: Idaho National Engineering Laboratory - INEL

Address: P.O. Box 1625, Idaho Falls, ID 83415
POC: Bobbi Smith
Tel#: (208) 526-0656
Category:

Subcategory:

DBMS Tool

Development Environment Tool

Interface/Graphics/Animation Builder

Libraries/Repositories Tool

Description:AdaSAGE is an application development tool for Ada programmers implemented as a set of Ada packages and a set executable programs used as support utilities during application development and operation. AdaSAGE was designed to provide tools and an environment for Ada programmers to develop major non-proprietary systems completely in Ada that are as good as or better than systems developed using alternate methods. It is available through a variety of distribution channels to the government, academia, and private industry. All Ada packages provided by AdaSAGE are reusable. Many of them are independent and may be used within any Ada system without causing the inclusion of the database or user interface facilities. These include libraries for sorting, data movement, binary operations, bit manipulations, graphics, string manipulation, and others. There are also packages that directly access the database system and others that access the user interface facilities. AdaSAGE adheres to the concept of "black box" modularity, which emphasizes the reuse of code through data encapsulation and extensibility through inheritance. All of the provided Ada packages are designed to be understandable, useful and usable, and are loosely coupled and highly cohesive at their level of abstraction.


AdaScope Debugger

Company: Active Engineering Technologies, Inc.

Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084
POC: Jim Dorman
Tel#: (619) 414-9001, x1223
Fax#: (619) 414-9192
Category:

Subcategory:

Development Environment Tool - Debugger

Description:AdaScope Debugger (with Periscope) is a tool that interfaces symbolic capabilities of Periscope debugger to IntegrAda code. Uses symbol table output file from AdaMap to access symbols. Combination of AdaScope and Periscope allows checking of all low-level functions and registers to trouble shoot a program.


AdaSoft Textual User Interface

Company: AdaSoft, Inc.

Address: 8750-9 Cherry Lane, Laurel, MD 20707
POC: Kathy Floam
Tel#: (301) 725-7014
Fax#: (301) 725-0980
Category:

Subcategory:

Interface/Graphics/Animation Builder

Description:AdaTextual User Interface (TUI) is transportable software for development of interactive applications in Ada. Consists of three components -- AdaWindows, AdaMenus, and AdaForms -- that provide facilities for creating end-user interface featuring windows, menus, and data-entry forms. Designed to operate in an Ada multi-tasking environment. Programmer access to the window, menu, and forms-manipulation facilities is via an API.


AdaSoft Textual User Interface/Graphics

Company: AdaSoft, Inc.

Address: 8750-9 Cherry Lane, Laurel, MD 20707
POC: Kathy Floam
Tel#: (301) 725-7014
Fax#: (301) 725-0980
Category:

Subcategory:

Interface/Graphics/Animation Builder

Description:AdaSoft Textual User Interface/Graphics (TUI/G) deals with graphical and textual objects and is a system of development tools that accelerate the development of interactive applications in Ada requiring drawing and manipulation of graphical objects in windows. Permits establishing professional-looking application featuring windows, menus, data-entry forms, drawing, and plotting with a common and standardized user interface on DOS systems. Designed for Ada multi-tasking environment and written in Ada. Consists of AdaWindows, AdaMenus, AdaForms, AdaDraw, and AdaPlot. Facilities of each function are accessed through its own Application Programming Interface (API).


AdaTEST

Company: IPL Information Processing, Ltd.

Address: Eveleigh House, Grove Street, Bath BA1 5LR UK-England
POC: Ian Gilchrist
Tel#: +44 (0) 1225 444888
Fax#: +44 (0) 1225 444400
Category:

Subcategory:

Metric Analyzer

Description:AdaTEST is designed to promote effective unit and integration testing of Ada systems. Combines support for dynamic testing (via full test-harness facility) with test coverage and static analysis. Test developed with AdaTEST can be executive in both host and target environments. Test coverage includes statement, decision, condition, and exception coverage. Static analysis includes range of coding and complexity metrics. Available for all Ada platforms (host and target).


AdaTEST 95

Company: IPL Information Processing, Ltd.

Address: Eveleigh House, Grove Street, Bath BA1 5LR UK-England
POC: Ian Gilchrist
Tel#: +44 (0) 1225 444888
Fax#: +44 (0) 1225 444400
Category:

Subcategory:

Simulation/Testing Tool

Description:AdaTEST 95 is a software verification product that provides verification of Ada 95 software in a single package. The tool provides automated facilities for dynamic testing, coverage, and static analysis in an integrated environment. The main features are: support for new Character and String types, with new AdaTEST Checks; support for other new types including modular and tagged types, with new AdaTEST Generic Checks; improved support for exceptions, using exception choice parameters; support for timing analysis using the real-time timer from Annex D; support for testing of code executed during elaboration; support for coverage of all Ada 95 constructs including Protected Types and Asynchronous Selects; support for the "Masking MCDC" coverage metric; support for Boolean coverage on an expanded class of Boolean expressions; AdaTEST 95 will initially provide Script Generation facilities for Ada 83 code only.


AdaTools/PC

Company: AdaSoft, Inc.

Address: 8750-9 Cherry Lane, Laurel, MD 20707
POC: Kathy Floam
Tel#: (301) 725-7014
Fax#: (301) 725-0980
Category:

Subcategory:

Development Environment Tool

Network Management Tool

Description:AdaTools/PC is a toolkit of software components for use in the PC environment. Includes: PC hardware-interface packages for ROM BIOS, screen, DMA channels, interrupts, and machine code; device drivers for serial and parallel ports, mouse, keyboard, and special-purpose boards; display management with text-based windowing system, featuring pull-down menus and display control; general-purpose tools such as command-line interface, directory-tree operations, and screen capture. AdaSoft also develops custom device drivers and hardware interfaces.


AdaTutor

Company: Software Innovations Technology

Address: Department AIC, 1083 Mandarin Drive, N.E., Palm Bay, FL 32905-4706
POC: John Herro
Tel#: (407) 951-0233
Category:

Subcategory:

Training/Education Tool

Description:Ada-Tutor is an interactive Ada 95 tutor program used to train people in Ada. Marketed as shareware. A course of interactive instruction that checks "homework assignments." When run on a PC, it needs no compiler. Runs on other platforms with Ada compilers. More info available on web site.


AdaUser

Company: Active Engineering Technologies, Inc.

Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084
POC: Jim Dorman
Tel#: (619) 414-9001, x1223
Fax#: (619) 414-9192
Category:

Subcategory:


AdaVid

Company: RR Software, Inc.

Address: P.O. Box 1512, Madison, WI 53701-1512
POC: Ian Goldberg
Tel#: (608) 245-0375
Fax#: (608) 245-0379
Category:

Subcategory:

Training/Education Tool

Description:AdaVid is a nine-lesson, ten-hour introductory-level course on practical Ada coding. Stresses fundamental concepts of Ada such as packages, generic instantiation, and separate compliation. Presentation demonstrates rationale behind concepts and leads viewer through actual sample program designed to compliment the lesson being taught. Viewer sees actual code written, demonstrating both concept and its applicability in a normal program.


AdaView Debugger

Company: Intermetrics, Inc.

Address: 23 4th Avenue, Burlington, MA 01803-3303
POC: Dennis Struble
Tel#: (617) 221-6990
Fax#: (617) 221-6991
Category:

Subcategory:

Development Environment Tool - Debugger

Metric Analyzer

Description:AdaView is a full screen, source-level symbolic Ada debugger. Written in Ada and hosted and targeted to an IBM MVS operating system running on IBM/370 architecture. AdaView's access to the program library gives it full compile time information about the user's program. Allows user to inspect Ada objects types and units; to modify Ada variable values; and to display registers and memory. Interpreter fully supports Ada name syntax, including qualified names, and array subscripts. Contains facilities for debugging Ada programs that use tasking. Breakpoints can be set on single family or on all members. Task status displays are provided. User interface includes two scrollable windows: 1) displays source files and help text; and 2) echoes user commands and displays results. Under CICS option, AdaView also provides: Navigation through CICS transactions debugging of programs running on other machines (via LU6.2); and full-screen CICS transaction debugging using a second terminal.


AdaWise

Company: Odyssey Research Associates

Address: 301 Dates Drive, Ithaca, NY 14850
POC: Kathy Knight
Tel#: (607) 277-2020
Fax#: (607) 277-3206
Category:

Subcategory:

Metric Analyzer

Description:AdaWise is a set of program-analysis tools that perform automatic checks to verify absence of common run-time errors affecting correctness or portability of Ada code.


Ada_SQL_Connect

Company: Objective Interface Systems, Inc.

Address: 1892 Preston White Drive, Reston, VA 20191-5448
POC: Dan Carson
Tel#: (703) 295-6500
Fax#: (703) 295-6501
Category:

Subcategory:

Bindings

DBMS Tool

Description:Ada_SQL_Connect is the only approach for connecting Ada 95 applications to multiple relational databases via Open Database Connectivity (ODBC). It shields the application developer from dealing with the vast differences among database managemnt systems and their client interfaces. Operating systems supported are Solaris, Microsoft Windows 95, and Microsoft Windows NT; others coming soon.


Adamakegen

Company: Arcadia Research Project

Address: Information and Computer Science, University of California - Inrvine, Irvine, CA 92717
POC: Debra Richardson
Category:

Subcategory:

Application Generator

Description:An Ada Makefile Generator developed through the Arcadia Project. Adamakegen scans Ada source code, potentially in more than one library and directory, and creates a Makefile. Since the Makefile is external it can be included in distributions to greatly simplify installations at other sites. Furthermore, commands can be added to the Makefile to support RCS, units in other languages or pre-processors such as Ayacc, Alex and Pleiades.


Adanon

Company: Convex Computer Corporation

Address: 3000 Waterview Parkway, Richardson, TX 75083
POC: Sudy Bharadwaj
Tel#: (214) 497-4000
Fax#: (214) 497-4840
Category:

Subcategory:

Methodology Tool

Description:Adanon detects non-initialized objects in Ada source code.


Adatcl

Company: University of Colorado, Boulder

Address: Computer Science Department, Boulder, CO 80309
POC: Dennis Heimbigner
Tel#: (303) 492-6301
Category:

Subcategory:

Bindings

Description:Adatcl is a bindings package that provides access to tcl thru Ada. It allows the user to run tclprograms and to write Ada procedures that define new tcl procedures using tcl_createcmd.


Adobe Font Metrics

Company: Ada Information Clearinghouse (AdaIC)

Address: P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466
Fax#: (703) 681-2869
Category:

Subcategory:

Bindings

Description:This set of packages, available at the above URL, provides an Ada binding to Adobe Font Metrics. Utilizing an AFM parser written in C, these files provide the functionality to parse Adobe Font Metrics files and store the information in predefined data structures. It is intended to work with an application program that needs font metric information. The program can be used as is by making a procedure call to parse an AFM file and have the data stored, or an application developer may wish to customize the code.


Alydaar Translation Service or Tool

Company: Alydaar Software Corporation

Address: 2101 West Rexford Road, Ste. 250, Charlotte, NC 28211
POC: Frank Bachinsky
Tel#: (704) 365-2324
Fax#: (704) 365-5175
Category:

Subcategory:

Source-Code Translator - BAL to Ada

Source-Code Translator - C++ to Ada

Source-Code Translator - COBOL to Ada

Source-Code Translator - Fortran to Ada

Source-Code Translator - Pascal to Ada

Description:Alydaar Software Corporation is an industry leader in systems redevelopment and modernization. Alydaar's translation technology can translate/reengineer computer systems into newer languages such as Ada and/or new hardware platforms in an automated fashion which restructures the original source code to fully implement the target language's features. The technology maintains the original functionality of the source code and allows for the restructuring and redocumentation of the software system. Alydaar can also bring existing systems into compliance with the century date change requirement.


Amadeus Measurement System

Company: Amadeus Software Research
Address: 10 Young Court, Irvine, CA 92715
POC: Kim Selby
Tel#: (714) 725-6400
Fax#: (714) 725-6411
Category:

Subcategory:

Metric Analyzer

Description:The Amadeus Measurement System is a measurement-driven analysis and feedback system that allows automation of the collection, analysis, and visualization of software metrics. Mertics will capture information on processes, products, projects, teams, and organizations based on combination of standard metric sets and optional user-supplied metrics. Ada binding available to Amadeus Application Programmer Interface.


Anna - A Language for Specifying Ada Programs

Company: Stanford University

Address: Computer Systems Laboratory, Stanford, CA 94305
POC: Dr. David C. Luckham
Tel#: (415) 723-1242
Category:

Subcategory:

Development Environment Tool - Debugger

Development Environment Tool - Editor

Training/Education Tool

Description:ANNA is a language extension of Ada with formal specifications as Ada comments. Environment includes parser and LALR(1) grammar, specification transformer, semantic checker, interactive instructional program, and ANNA debugger. All tools implemented in Ada, currently in prototype form.


AppletMagic

Company: Intermetrics, Inc.

Address: 23 4th Avenue, Burlington, MA 01803-3303
POC: Dennis Struble
Tel#: (617) 221-6990
Fax#: (617) 221-6991
Category:

Subcategory:

Cross-Compilation/Development Tool

Development Environment Tool - Compiler

Description:AppletMagic is an Ada 95 compiler that generates Java "bytecodes." The compiler allows its user to construct portable Java applets or applications using the Ada 95 language.


Application Specific Ada Run Time

Company: Active Engineering Technologies, Inc.

Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084
POC: Jim Dorman
Tel#: (619) 414-9001, x1223
Fax#: (619) 414-9192
Category:

Subcategory:

Cross-Compilation/Development Tool

Real-Time Support Environment

Description:ASART (Application Specific Ada Runtime) permits a programmer to define ASART processes that are Ada procedures executed as units of concurrency. Supports time-constrained execution of periodic and aperiodic processes. Classifies processes into three categories of resource competition behavior: deterministic, bounded non-deterministic and non-deterministic. Implemented for 680X0 processors, but can be ported to other processors. Suitable for meeting hard real-time and soft real-time requirements. Programmers can fully describe the behavior of real-time processes. ASART provides an appropriate model of time, a set of abstract data types for specifying timing constraints, supports periodic, aperiodic, static and dynamic process execution, and provides several models of execution behavior. Developed on a host/target system consisting of a Sun Sparc workstation hosting a Verdix cross development system connected to a Motorola 680X0 single board computer. Future targets include the 80X86 family, the Macintosh family and IBM PC compatible computers.


Applied Software Reuse Products

Company: Idaho National Engineering Laboratory - INEL

Address: P.O. Box 1625, Idaho Falls, ID 83415
POC: Bobbi Smith
Tel#: (208) 526-0656
Category:

Subcategory:

Libraries/Repositories Tool

Description:The Applied Software Reuse Products (ASRP) Department of Lockheed Idaho Technologies Company provides software tools and services to the U.S. Department of Energy (DoE), other Government agencies, private industry, and academia. The ASRP Department seeks to provide technically superior, cost-effective products and services to the DoE, other Federal and non-federal agencies, industry and universities. The ASRP Department offers Internet access to such software products as the following SAGE development environment, libraries and tools: AdaSAGE, M2SAGE (Modula-2), CSAGE (C/C++), Screen Schema Builder (THOR), SQL, Database Editor (GDI), and AdHoc Query and Reporting (SDI). The Probalistic Risk Assessment (PRA) Software system SAPHIRE is also available.


ArchiText

Company: Interactive Software Engineering, Inc.

Address: 270 Storke Road, Suite 7, Goleta, CA 93117
POC: Darcy Harrison
Tel#: (805) 685-1006
Fax#: (805) 685-6869
Category:

Subcategory:

Design Analysis Tool

Methodology Tool

Metric Analyzer

Program Design Language Tool

Prototyping Tool

Description:ArchiText is a tool for manipulating and viewing structured documents, such as programs, specifications, technical or administrative reports, etc., and can be used as the kernel of an advanced software-development environment. Can handle any document with a significant structure. Most typical example is programs, but other types of structured documents such as specifications, design documents, and technical or administrative texts, with a well-defined format are equally good targets. ArchiText can be tailored to any specific language by entering a grammar for that language, expressed in a simple language called LDL (Language Description Language). Basic grammars, such as Pascal, Ada, FORTRAN, C, and LDL itself, are provided; it takes a few hours to a few days to write a new language description. This lets ArchiText support specific variants of a language, such as enforcing specific programming or documentation standards. ArchiText provides facilities to execute programs that are not completely refined, for software prototyping, and for program testing.


Armada

Company: Uppsala University

Address: Computer Science Department, S-751 05 Uppsala Sweden
POC: Anders Rosen
Category:

Subcategory:

Configuration Management Tool

Description:Armada a configuration management project developed by senior-level students at the Computer Science Program at Uppsala University is a tool for the GNAT compiler for distribution of Ada programs. The configuration tool is called gnatdist and was originally written by Laurent Pautet and is a part of the GNU Ada Translator (GNAT) project. Through the Armada project, gnatdish was extended to include all categorization pragmas and load balancing.


Auto-G

Company: RJO Enterprises, Inc.

Address: 4500 Forbes Boulevard, Lanham, MD 20706
POC: Goran Hemdal
Tel#: (301) 731-3600
Fax#: (301) 731-3626
Category:

Subcategory:

Development Environment Tool - Editor

Diagramming/Charting Tool

Requirement Tracing Tool

Description:Auto-G is an integrated CASE toolset that supports real-time system architectures. Enables requirements analysis and functional decomposition (at both top level and detailed system design), and provides automated code generation of Ada or C. Provides means for early detection of ambiguous or inconsistent requirements throughout design cycle. Software configuration control and maintenance are performed at system-design level instead of code level, ensuring traceability between the design and code throughout the system lifecycle.


AutoCode/Ada

Company: Integrated Systems, Inc.

Address: 201 Moffett Park Dr., Sunnyvale, CA 94089
POC: Thomas Chang
Tel#: (408) 542-1500
Category:

Subcategory:

Development Environment Tool - Editor

Diagramming/Charting Tool

Real-Time Support Environment

Requirement Tracing Tool

Description:AutoCode/Ada is a graphical, block-diagram-oriented design and programming tool, based on combined data-flow/control-flow modeling of real-time systems. Designed to capture both specification and implementation details for complex real-time systems engineering applications. Automated Ada source code is generated directly from graphical block-diagram language. System_Build graphical modeling interface is provided with MATRIX control design package.


Automated Source Code Conversion and Re-Engineering

Company: AdaSoft, Inc.

Address: 8750-9 Cherry Lane, Laurel, MD 20707
POC: Kathy Floam
Tel#: (301) 725-7014
Fax#: (301) 725-0980
Category:

Subcategory:

Application Generator

Description:AdaSoft's automated source-code conversion and re-engineering service supports the introduction of desirable software-engineering concepts in the re-engineered product.


AxiomDsn

Company: Structured Technology Group, Inc.

Address: 28157 Shelter Cove Drive, Saugus, CA 91350
POC: Vincent Peterson
Tel#: 805-296-3607
Fax#: 805-296-5302
Category:

Subcategory:

Design Analysis Tool - Structured Design Tool

Description: Software Design CASE for procedural language software design.


AxiomSys

Company: Structured Technology Group, Inc.

Address: 28157 Shelter Cove Drive, Saugus, CA 91350
POC: Vincent Peterson
Tel#: 805-296-3607
Fax#: 805-296-5302
Category:

Subcategory:

Design Analysis Tool - Structured Design Tool

Description:System Analysis CASE Tool implementing the Hatley-Pirbhai Real-Time Structured Analysis method and the Hatley-Pirbhai Architecture Modeling method.


BX/Ada

Company: Integrated Computer Solutions, Inc.

Address: 201 Broadway, Cambridge, MA 02139-9890
POC: Chris Eveleigh
Tel#: (617) 621-0060
Fax#: (617) 621-9555
Category:

Subcategory:

Development Environment Tool

Interface/Graphics/Animation Builder

Description:Builder Xcessory (BX/Ada) is a graphical-user-interface builder tool. With the addition of ICS's code-generator for Ada, BX/Ada allows programmers to rapidly prototype, build and maintain everything from simple Motif user interfaces and prototypes to complex, enterprise-wide applications. Using BX/Ada encourages coding standards using RCS and SCCS (or any other code check-in/check-out system - even custom built ones) and allows users to add frequently-used interface objects (collections) to its palette for futre re-use.


Booch Components - Ada 95

Company: OC Systems

Address: 9990 Lee Highway, Suite 270, Fairfax, VA 22030-1720
POC: Ralph Crafts
Tel#: (703) 359-8160
Fax#: (703) 359-8161
Category:

Subcategory:

Libraries/Repositories Tool

Description:The Booch Components are organized in three major areas: Tools, Support, and Structs. The Tools category provides algorithmic abstractions (searching, sorting, etc.). The Structs category provides an array of structural abstractions (bags, collections, deques, graphs, lists, maps, queues, rings, sets, stacks, sequences, and trees). The Support category contains all the "concrete" forms, plus structures to create the components. The source of the Ada 95 Booch components is free.


C to Ada Translation Service

Company: Celeris, Inc.

Address: 21955 Plummer Street, Chatsworth, CA 91350
POC: Alan White
Tel#: (818) 709-2181
Fax#: (818) 709-1917
Category:

Subcategory:

Source-Code Translator - C to Ada

Description:Celeris offers a comprehensive service to translate computer programs written in the C language to equivalent Ada programs. Proprietary technology. Translations can be performed across hardware platforms and operating systems. They also offer custom programming support if the target Ada system does not provide the same operating system or library capabilities that were available in the original C system.


C2Ada - C to Ada Translator

Company: Intermetrics, Inc.

Address: 23 4th Avenue, Burlington, MA 01803-3303
POC: Dennis Struble
Tel#: (617) 221-6990
Fax#: (617) 221-6991
Category:

Subcategory:

Development Environment Tool

Source-Code Translator - Binding Generator

Description:C2Ada is a translator from the C programming language to the Ada 95 programming language. This tool is based on the "cbind" program previously available from Rational. C2Ada is capable of generating thin Ada bindings, by translating C header files into Ada package specifications. It is also capable of translating C functions and statements into Ada package bodies. C2Ada will do about 80 - 90% of the work of producing a thin binding or a translation but the last 10 - 20% of the work must still be done manually. The program is free, includes source code, has no warranty, and is released to the Ada community in the hope that it will be useful. See the above URL for more information and the pacakge itself.


CALENDAR_UTILITIES

Company: Army Reuse Center (ARC)

Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser
Tel#: (703) 806-4283
Fax#: (703) 806-3864
Category:

Subcategory:

Description:An Ada package providing utility operations relating to date and time.


CARDtools

Company: CARDtools Systems Corp

Address: 101 Metro Drive, Suite 250, San Jose, CA 95110-1314
Tel#: (408) 894-9500
Fax#: (408) 894-9600
Category:

Subcategory:

Design Analysis Tool

Diagramming/Charting Tool

Maintenance Analysis Tool

Metric Analyzer

Real-Time Support Environment

Requirement Tracing Tool

Description:CARDtools (Computer-Aided Real-Time Design Tools) is an integrated set of tools designed for complex real-time, embedded system development. Integrates front-end design tools with knowledge of real-time embedded systems. Use of target knowledge enables engineers to model real-time software and to detect design errors through simulation of the software architecture. CARDtools provides: Core package (conventional CASE requirements-analysis facilities; data-flow diagrams, data dictionary, and program design language for mini-spec development). Analyst (control flows and control specifications, state transition diagrams, state activation tables, and automatic generation of PDL from state transition diagrams; Analyst adds real-time extensions to conventional requirements-analysis tools). Architect (design partitioning and timing simulation via task maps and tasktimer; brings knowledge of target to the fundamental CASE products). Specifier (control maps builder, data dictionary, program design language, and package definition facility; can be used for functional requirements specification as well as for detailed design). WorkBench (all tools in the CARDtools basic product line; designed to support an application through the entire software lifecycle).


CASEmate Configuration Manager

Company: Concurrent Computer Corporation

Address: 2101 W. Cypress Creek Road, Ft. Lauderdale, FL 33309
Tel#: (954) 973-5126
Fax#: (954) 977-5580
Category:

Subcategory:

Configuration Management Tool

Description:CASEmate Configuration Manager is a software configuration management environment for software development. Includes all facilities to track changes and control access to any component of a software product throughout the development and maintenance process. Features include: revision control, access control, personal work environments, tools for parallel or serial development, administrative tools, and remote access.


CCC/DM

Company: Softool Corporation
Address: 340 South Kellogg Avenue, Goleta, CA 93117
Tel#: (805) 683-5777
Fax#: (805) 683-4105
Category:

Subcategory:

Configuration Management Tool

Description:CCC/DM is a change and configuration control solution for software development and maintenance environments. Automates procedures to manage the flow of changes across lifecycle phases allowing development to manage any kind of file, including CASE components, graphics, and documentation. Allows documentation of who changed what, when, and why, re-creation of any version of any item, at any time, and tracing requirements all the way to source and executables. Groups together all items affected by same change request to ensure they migrate through approval cycle as a unit. Only authorized personnel have access to items assigned to a change request. All related change requests go into production at the same time. Assigns change requests to specific releases, allows developers to work on multiple releases at same time, and transfers change requests from one release to the next without losing audit trail history or intruding on developer's work. Incorporating approved changes in new release is done through single screen. Multiple copies of releases can be defined to manage the distribution to different production or deployment centers without storage duplication. Emergency maintenance procedures so next release doesn't reintroduce problems solved by emergency fixes. Electronic notification makes project managers aware of all emergency changes. Emergency change can be automatically applied to multiple centers, and to current development environment. Conflicting changes are flagged and resolved. Modular options permit expansion of functionality. Iinterfaces integrate management of CASE components, independently of origin and methodology.


CCC/Harvest

Company: Softool Corporation
Address: 340 South Kellogg Avenue, Goleta, CA 93117
Tel#: (805) 683-5777
Fax#: (805) 683-4105
Category:

Subcategory:

Project Management Tool

Description:The purpose of CCC/Harvest is to provide a framework that supports all the core functions that make up the software-development and -maintenance process. This includes activities such as problem reporting and tracking, inventory management, change and version management, application management, release and baseline control, support for parallel and concurrent development, and distribution of updated software and related information. Product is intended for use by all involved in development and maintenance process, not just programmers. Also includes management reporting capabilities and support for auditing function. Adaptability allows customers to define and follow a software lifecycle that models manner in which organization carries out its development process. Product allows a site to synchronize development activities across all platforms used for development, maintenance, and problem tracking. Has open architecture, facilitating integration with user-defined processes, other CASE tools, and development environments. Has object-oriented interface as well as full application program interface (API), client-server architecture, and uses commercial relational databases to store information. Comes with on-line help and tutorials.


CEIS Software Sizing System

Company: Computer Economics, Inc.
Address: 4560 Admiralty Way, Suite 109, Marina del Rey, CA 90292-5424
Tel#: (310) 827-7300
Category:

Subcategory:

Project Management Tool

Description:The CEIS software sizing system defines the number of lines of code necessary to develop a particular software program. Developed in conjunction with Dr. Joseph Lambert of Penn State University, contains four sizing algorithms, software database management system (preloaded with some 40 projects including Ada projects), and word-processing capability. Users can also build their own software project database from their organization's data, entering up to 50 lines of text for each historical project's note file. User notes can be imported from or exported to ASCII files. CEIS requires 512K of memory and runs on IBM PCs and compatibles.


CFG PDL with Ada

Company: Caine, Farber, & Gordon Inc.

Address: 1010 East Union Street, Suite 205, Pasadena, CA 91106
POC: Steve Caine
Tel#: (818) 449-3070
Category:

Subcategory:

Diagramming/Charting Tool

Program Design Language Tool

Description:CFG PDL with Ada is a PDL processor with pretty printer, procedure and identifier cross-referencing, and call-tree generation.


CHARACTER_AND_STRING_UTILITIES

Company: Army Reuse Center (ARC)

Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser
Tel#: (703) 806-4283
Fax#: (703) 806-3864
Category:

Subcategory:

Description:A C language component that provides numerous character and string manipulation routines.


CHRONOS

Company: SAGEM
Address: 6, Avenue d'lena, 75783 Paris Cedex 16 France
Tel#: 33 1 30 70 63 63
Category:

Subcategory:

Artificial Intelligent - Expert System/Knowledge Based System

Real-Time Support Environment

Description:CHRONOS is a development tool for real-time systems written in Ada. Incorporates characteristics of temporal reasoning and manages continuous acquisition of knowledge. Each fact receives temporal attributes: creation date (point of entry in facts base); starting date (point at which fact is valid); ending date (point at which fact is invalid); obsolescence time (duration beyond which an invalid fact is eliminated from facts base). During development phase, there is a command interface by mouse and menus, a rules editor, a display of the rules flowchart. During running time, there is a chronogram of acquired and deduced facts, a display of the execution trace, and justification of deduced facts.


CICS Ada Binding

Company: Intermetrics, Inc.

Address: 23 4th Avenue, Burlington, MA 01803-3303
POC: Dennis Struble
Tel#: (617) 221-6990
Fax#: (617) 221-6991
Category:

Subcategory:

Bindings

Development Environment Tool

Description:This standard Ada binding to CICS services allows CICS application developers to program entirely in Ada. Under CICS option, MVS Ada Development Environment lets Ada programs run as CICS transactions in mixed-language applications. Also under this option, extended Ada runtime system provides CICS services transparently to application programmer. No preprocessing required. CICS Ada applications can be built as shared load modules, and can be linked with other load modules. Version skew checking is performed automatically when each module is first loaded, and Ada elaboration is performed only once on each load module; makes transaction processing in Ada efficient in both memory space and response time.


CLIPS_X_WINDOWS

Company: Army Reuse Center (ARC)

Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser
Tel#: (703) 806-4283
Fax#: (703) 806-3864
Category:

Subcategory:

Description:This is an X-Windows Version 6.0 of C Language Integrated Production System (CLIPS). CLIPS provides a complete environment for developing expert systems, including an integrated editor and debugging tool. Expert Systems are programs that model human experise or knowledge. There are three way to represent knowledge in CLIPS: Rules, which are primarily intended for heuristic knowledge based on experience; Deffunctions and generic functions, which are primarily inteneded procedural knowledge; and Object-oriented programming, also primarily intended for prodeduraly knowledge.


CORBA - Common Object Request Broker Architecture

Company: Ada Information Clearinghouse (AdaIC)

Address: P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466
Fax#: (703) 681-2869
Category:

Subcategory:

Bindings

Development Environment Tool

Libraries/Repositories Tool

Description:CORBA is a standard for distributed objects being developed by the Object Management Group (OMG). The OMG is a consortium of software vendors and end users. CORBA provides mechanisms by which objects transparently make requests and receive responses, as defined by OMG's ORB. The CORBA ORB provides interoperability between applications built in (possibly) different languages, running on (possibly) different machines in heterogenous distributed environments. It is the cornerstone of OMG's CORBA architecture. For more information on CORBA, click on the above URL.


COSMIC's Online Software Catalog

Company: National Aeronautics & Space Administration (NASA) - COSMIC

Address: Software Technology Transfer Center (COSMIC), The University of Georgia, 382 East Broad Street, Athens, GA 30602
Tel#: 706/542-3265
Fax#: 706/542-4807
Category:

Subcategory:

Description:COSMIC, NASA's Software Technology Transfer Center located at the University of Georgia, maintains an on-line catalog of tools, systems, and other source code for Ada and software reuse.


CREATE_ADASAGE_WINDOWS

Company: Army Reuse Center (ARC)

Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser
Tel#: (703) 806-4283
Fax#: (703) 806-3864
Category:

Subcategory:

Description:An Ada package that lets a user manipulate windows by creating and restoring windows, displaying messages, and scrolling windows. The purpose of CREATE_ADASAGE_WINDOWS is to allow a user to manipulate windows, through several functions and procedures, as a part of an applications user interface.


Catalyst CDware

Company: Sun Microsystems, Inc.

Address: 2550 Garcia Avenue, Mountain View, CA 94043 USA (in CA 800-821-4642)
POC: Erica Vener
Tel#: (415) 960-1300
Fax#: (415) 969-9131
Category:

Subcategory:


Change & Configuration Control Environment

Company: Encore Computer Corporation

Address: 6901 West Sunrise Boulevard, Mail Stop 719, Fort Lauderdale, FL 33313-4499
POC: Gary Beerman
Tel#: (305) 587-2900 x2360
Fax#: (305) 797-5546
Category:

Subcategory:

Configuration Management Tool

Project Management Tool


Change & Configuration Control/Manager

Company: Softool Corporation
Address: 340 South Kellogg Avenue, Goleta, CA 93117
Tel#: (805) 683-5777
Fax#: (805) 683-4105
Category:

Subcategory:

Configuration Management Tool

Metric Analyzer

Description:CCC/Manager automates lifecycle processes and changes propagation without modifying existing procedures. Provides change and version management for all kind of files. Provides change and version management for any kind of component, including but not limited to code. Suitable for interfaces to any kind of tool and environment. Version management: retrieves any version on any component and identify change; provides view of correct version of all components for as many configurations as needed. Audit trail: monitors all changes made to the component leaving an accurate audit trail of changes: who changed what, when and why. Inventory management: permits user to logically structure software inventory to reflect architecture of software applications; provides inventory of application components: source, objects, executables, CASE components, documentation, graphics, requirements, design, and data model. Access management: security features ensure that stages (test, approval, production, etc.) may be isolated to prevent contamination. Application management/disk efficiency: automatically maintains any number of configurations (stages) without any physical or logical redundancy. Improved productivity: instantaneous availability of prior releases (virtual views), alternative configurations, baselines, site-dependent configurations. Dependency management: ability to capture dependencies between components, maintain dependency maps and trigger external transformation processes.


Claw - Ada 95 GUI Bindings and Tools for Windows 95

Company: RR Software, Inc.

Address: P.O. Box 1512, Madison, WI 53701-1512
POC: Ian Goldberg
Tel#: (608) 245-0375
Fax#: (608) 245-0379
Category:

Subcategory:

Bindings

Interface/Graphics/Animation Builder

Description:This binding and set of tools will allow application developers to build Microsoft Windows 95 systems using Ada 95. The binding is specifically designed for Ada 95 and Win32 and is not be tied to the underlying C API routines. The user-friendly design uses several Ada 95 features, including errors returned via exceptions parameters with default values and descriptive extensive use of tagged types and inheritance. The GUI Builder is a Windows 95 visual applications builder for the Ada 95 programming language. It features a menu builder and a button bar maker, allows the drawing of a user interface and the simulation of the created GUI, and automatically generates code from the user interface.


ClearCase

Company: Atria Software, Inc.

Address: 24 Prime Park Way, Natick, MA 01760
POC: Kirsten Armstrong
Tel#: (617) 676-2400
Category:

Subcategory:

Bindings - Client/Server

Configuration Management Tool

Libraries/Repositories Tool

Network Management Tool

Project Management Tool

Description:ClearCase from Atria Software is a software-configuration management (SCM) system for UNIX development environments. Provides configuration management -- including version control, workspace management, build management, and process control -- without imposing methodology that forces changing existing environment, tools, or the way of working. Aids teams -- including both engineers and managers -- working on multiple versions of mission-critical software under tight platforms. Built for distributed, client/server computing across networked workstations and servers. Problems addressed include developing and maintaining multiple products concurrently, guaranteeing accuracy of releases, rebuilding previously shipped products, enforcing uniform development policies, and handling requests for special releases.


Code Builder

Company: Tenon Intersystems

Address: 1123 Chapala St., Santa Barbara, CA 93101
Tel#: (805) 963-6983
Fax#: (805) 962-8202
Category:

Subcategory:

Cross-Compilation/Development Tool

Description:CodeBuilder is a Macintosh software development tool for porting existing applications or developing new, advanced applications on Power Macs and Power Mac clones. CodeBuilder is also a Power Macintosh application that includes a complete suite of C, C++, Objective-C, Java, Ada, and Fortran development tools. CodeBuilder can be used in combination with standard Macintosh editors and compilers to develop Macintosh applications, X applications, and NeXT/UNIX applications.


CodeCount

Company: Westinghouse Electric Corporation
Address: Systems Development & Technology Div. Marketing, P.O. Box 17319, Mail Stop A135, Baltimore, MD 21203-7319
POC: Pamela Wingood
Fax#: (410) 765-2886
Category:

Subcategory:

Metric Analyzer

Project Management Tool

Description:CodeCount is a set of tools to automate task of counting number of lines of code making up a software system. Based upon the Deliverable Source Instruction (DSI) definition of a line of code, offers means to determine size of software across development projects and across a variety of software languages to assist in the information gathering for metrics, productivity analysis or product sizing database. Additional information pertaining to use of comments and language-specific reserved words is analyzed on a file-by-file basis of source code input. Tool set is composed of individual stand-alone tools to count source code implemented in Ada. Currently executes on the DEC VAX/VMS family of computer systems.


Common Ada Missile Packages

Company: Data & Analysis Center for Software
Address: P.O. Box 120, Utica, NY 13503
POC: Customer Liasons
Tel#: (315) 734-3696
Fax#: (315) 734-3699
Category:

Subcategory:

Libraries/Repositories Tool

Description:CAMP products include CAMP Parts, CAMP Armonics Benchmarks, and CAMP Parts Engineering System (PES). CAMP Parts are 444 reusable ADA components organized into 35 Top-Level Computer Software Components (TLCSCs) containing 137,000 source lines of Ada code. CAMP Armonics Benchmarks are used to evaluate Ada and processor implementations in the armonics domain. Tests establish correctness of compiler implementations and measure performance in size and speed of generated code. CAMP PES provides mechanisms for identifying and retrieving reusable software parts, adding new parts to catalog, and data-administrator functions. PES runs on VAX VMS systems. CAMP Parts are distributed on two ANSI-standard labeled 9-track 1600-bpi tapes. Armonics Benchmarks are distributed on three 9-track ANSI-standard tapes, two 6250-bpi and one 1600-bpi. Requires completed Statement of Terms and Conditions for distribution to any organizations other than those within the Air Force.


Complexity Measures Tool

Company: EVB Software Engineering, Inc.

Address: 5301 Buckeystown Pike, Ste. 200, Frederick, MD 21704
POC: Bonnie Dancy
Tel#: (301) 695-6960
Fax#: (301) 695-7734
Category:

Subcategory:

Cross-Compilation/Development Tool

Metric Analyzer

Project Management Tool

Real-Time Support Environment

Description:CMT (Complexity Measures Tool) allows user to evaluate several aspects of the complexity of a piece of Ada source code. CMT takes in one or more Ada compilation units in source code form and produces a series of measurements as output. Provides three different classes of measures: Lines of Code (LOC), McCabe's Cyclomatic Complexity Metric, and many of Halstead's software science metrics. Written in completely machine-independent portable Ada, and has been successfully compiled and run on several different validated Ada compilers.


Comprehensive Approach to Reusable Defense Software

Company: Comprehensive Approach to Reusable Defense Software

Address: (CARDS), 100 University Avenue, Fairmont, WV 26554
Category:

Subcategory:

Libraries/Repositories Tool

Description:CARDS is an Air Force and NASA program dedicated to furthering Department of Defense and Government-agency objectives of the widespread institution of systemic software reuse by pursuing the following goals: becoming a premier resource for reuse knowledge that can be applied to improving engineering practices to support software reuse; becoming a leading resource for Command Center knowledge and components; investigating and developing "advanced" reuse tools and techniques; and performing technology transfer through a comprehensive reuse-adoption strategy, tailorable to an organization's needs. CARDS' reuse library provides library services and products, and assistance in prototyping command centers. In the CARDS Library System, the CARDS Document Library (CDL) is an organized collection of documents and papers written under the auspices of the CARDS program. These documents describe specific processes and/or policies of reuse. The Portable, Reusable Integrated Software Modules (PRISM) Distribution Library (PDL) is an organized collection of products of the PRISM program. These include reports on Command Center (CC) prototype demonstrations, the evolving generic CC architecture, and integration source code (i.e. wrappers) used to build the CC prototypes.


Computer Tester Analyzer Controller (C-TAC)

Company: ITCN, Inc.

Address: 8571 Gander Creek Drive, Miamisburg, OH 45342
POC: Roy Penwell
Tel#: (513) 439-9223
Fax#: (513) 439-9173
Category:

Subcategory:

Real-Time Support Environment

Description:The Computer Tester Analyzer Controller (C-TAC) supports real-time non-intrusive (RTNI) monitoring of Ada code in its target run-time environment. C-TAC RTNI monitoring capability complements intrusive console debug functions of most compilers. In addition to profiling actual real-time code execution, provides mechanism to track and graphically display variable data generated by the code over long periods of time (seconds to hours). Can be configured to monitor multiple processors simultaneously and correlate data captured from targets.


Computer-Aided Prototyping System

Company: Ada Information Clearinghouse (AdaIC)

Address: P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466
Fax#: (703) 681-2869
Category:

Subcategory:

Bindings

Description:The Computer-Aided Prototyping System (CAPS) is an integrated software environment aimed at rapidly prototyping hard real-time embedded software systems. CAPS provides facilities for computer-aided design, software component reuse, and automated Ada code generation. These tools were designed to help software engineers rapidly construct and adapt software, validate and refine user requirements, and to check design consistency. More information, along with the package itself, is available at the above URL.


Concerto Software Factory

Company: SEMA Group

Address: Software Engineering and Advanced Technologies, 16, rue Barbes, 92126 Montrouge Cedex France
POC: Gerard Cohen
Tel#: 33-1-40924024
Fax#: 33-1-47357556
Category:

Subcategory:

Cross-Compilation/Development Tool

Development Environment Tool - Editor

Diagramming/Charting Tool

Project Management Tool

Description:Concerto is an open environment recommended by the European Space Agency (ESA) for Ada developments. Provides global services (customizable process modelling, configuration management, traceability) and HOOD support (including Ada generation). Tight connection has been implemented with Rational Ada environment. Can be connected to other Ada environments.


Concurrent Compiler

Company: Concurrent Computer Corporation

Address: 2101 W. Cypress Creek Road, Ft. Lauderdale, FL 33309
Tel#: (954) 973-5126
Fax#: (954) 977-5580
Category:

Subcategory:

Bindings - POSIX

Description:Concurrents's complier targeting the MAXION Multiprocessing System includes bindings to POSIX 1003.5


Consortium Requirements Engineering

Company: Software Productivity Consortium (SPC)

Address: SPC Building, 2214 Rock Hill Road, Herndon, VA 22070
Tel#: (703) 742-8877 (742-7211)
Fax#: (703) 742-7360
Category:

Subcategory:

Real-Time Support Environment

Description:The CoRE method describes how to write and analyze software requirements for real-time systems to facilitate completeness, consistency, testability, understandability, and adaptability to change. CoRE has been used by Lockheed on the C-130J Hercules Airlifter upgrade.


Construction of Dedicated Embedded Real-Time Systems

Company: DDC-I, Inc.

Address: 400 North Fifth Street, Phoenix, AZ 85004
POC: Jennifer Sanchez
Tel#: (602) 275-7172
Fax#: (602) 252-6054
Category:

Subcategory:

Real-Time Support Environment

Description:Construction of Embedded Dedicated real-time systems (CEDAR) is a design method, a set of supporting tools, and training dedicated to the design of real-time systems, typically in embedded applications. Main function is to provide systematic framework for identifying parallel components within a real-time system. Combines design techniques with a formal and standardized notation based on a comprehensive semantic theory.


Consulting services and products

Company: Advanced Reuse Technologies Group
Address: 308 Windward Drive, League City, TX 77573
POC: Gary D. Boetticher
Tel#: (713) 538-2748
Category:

Subcategory:

Libraries/Repositories Tool

Description:The Advanced Reuse Technologies Group offers services and products for: assessing organizations for reuse potential; formulating a reuse plan; reuse training; reuse engineering and management; a software certification tool (object-oriented and procedural); a repository browser; metric collection tools (object-oriented and procural).


Convex Ada

Company: Convex Computer Corporation

Address: 3000 Waterview Parkway, Richardson, TX 75083
POC: Sudy Bharadwaj
Tel#: (214) 497-4000
Fax#: (214) 497-4840
Category:

Subcategory:

Bindings - Generic Pack Elem Funct

Bindings - Generic Pack Primitive Funct

Description:Convex Computer Corporation currently offers a binding to GPEF and GPPF for Convex Ada on supercomputers as both host and target and running under ConvexOS or ConvexOS/Secure. They plan to implement bindings to POSIX and OSF Motif for the same machines and operating systems.


Costar

Company: Softstar Systems
Address: 28 Ponemah Road, Amherst, NH 03031
POC: Dan Ligett
Tel#: (603) 672-0987
Category:

Subcategory:

Project Management Tool

Description:Costar is a software cost-estimation tool based on the Constructive Cost Model (COCOMO) described by Barry Boehm in his book "Software Engineering Economics". Can be used to produce estimates of a project's duration, staffing levels, and cost. Interactive tool that permits managers to make trade-offs and experiment with "What-if" analyses to arrive at optimum project plan. COCOMO is an open, non-proprietary model; all of its details and equations are published. Complete implementation of the COCOMO detailed model; calculates estimates for all phases of project, from requirements through coding, integration, and maintenance. Supports user-definable cost drivers and a wide variety of reports to make Costar fully customizable. Supports Ada COCOMO, incremental development, calibration, and function points.


Crystal Ball

Company: Decisioneering, Inc.

Address: 1600 1515 Arapahoe Street, Suite 1311, Denver, CO 80202
POC: Matthew Echtermeyer
Tel#: (303) 534-1515
Fax#: (303) 534-4818
Category:

Subcategory:

Project Management Tool

Description:Crystal Ball works as an add-in to Excel and Lotus 1-2-3 spreadsheets; allows user to apply either range of values or probability distribution to each spreadsheet cell containing an uncertain number. Then generates random values for each of these cells according to the allowable range or probability distribution. Spreadsheet is recalculated hundreds or thousands of times -- each time with new set of random values in selected cells (Monte Carlo simulation). Then graphically and numerically displays distribution of results, showing highest, lowest, and most likely results. User can determine probability of meeting or exceeding any target.


Customer Information Control System

Company: Ada Information Clearinghouse (AdaIC)

Address: P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466
Fax#: (703) 681-2869
Category:

Subcategory:

Bindings

Description:The CICS is an IBM transaction-processing system. It is an interface that binds Ada to the IBM CICS transaction-oriented applications. In addition, it provides SQL for future database applications to allow migration to Ada while retaining massive historical database and existing functional software. Click on the above URL for more information.


DACS 1750A tool set

Company: DDC-I, Inc.

Address: 400 North Fifth Street, Phoenix, AZ 85004
POC: Jennifer Sanchez
Tel#: (602) 275-7172
Fax#: (602) 252-6054
Category:

Subcategory:

Application Generator

Development Environment Tool - Compiler

Development Environment Tool - Debugger

Libraries/Repositories Tool

Description:The DACS 1750A tool set consists of the Ada compiler, a MIL-STD-1750A macro assembler, Ada linker, run-time system, program library utility, MIL-STD-1750A cross linker, and a symbolic debugger and host resident simulator. These tools provide VAX/VMS- and Sun SPARC/SunOS-based software-development environments for compiling, assembling, linking, executing, and testing embedded systems.


DACS for Ada 95

Company: DDC-I, Inc.

Address: 400 North Fifth Street, Phoenix, AZ 85004
POC: Jennifer Sanchez
Tel#: (602) 275-7172
Fax#: (602) 252-6054
Category:

Subcategory:

Application Generator

Bindings

Development Environment Tool - Compiler

Development Environment Tool - Debugger

Description:DDC-I Ada Compiler System for Ada 95 supports ASIS, Windows NT, and will reuse relevant Ada 83 bindings.


DACS-95 Test Coverage Tool

Company: DDC-I, Inc.

Address: 400 North Fifth Street, Phoenix, AZ 85004
POC: Jennifer Sanchez
Tel#: (602) 275-7172
Fax#: (602) 252-6054
Category:

Subcategory:

Development Environment Tool

Simulation/Testing Tool

Description:DACS-95 Test Coverage Tool is an Ada 95 test coverage environment, based on ASIS 95, which supports automation test generation for structured analysis, coverage analysis (condition and decision coverage), non-intrusive verification, and support for embedded testing. A state-of-the-art test tool set for coverage testing, DACS-95 Test Coverage Tool is useful for unit and component testing and can be used to measure test completion.


DACS/ASIS-95

Company: DDC-I, Inc.

Address: 400 North Fifth Street, Phoenix, AZ 85004
POC: Jennifer Sanchez
Tel#: (602) 275-7172
Fax#: (602) 252-6054
Category:

Subcategory:

Bindings

Design Analysis Tool

Description:DACS/ASIS-95 is an implementation of the Ada 95 Semantic Interface Specification (ASIS 95) for the DDC-I Ada 95 Compiler System (DACS-95) front-end. An open systems solution, the ASIS interface will be common among all DACS-95 compilers. It gives programmatic read-only access to semantic Ada 95 information through the compiler-independent ASIS 95 standard. DACS/ASIS-95 can be used to build Ada 95 tools including restructuring, browsing and navigation tools, coding style and standards compliance tools, data flow and dependency tree analysis tools, language translation and document generation tools, quality assessment and test tools, and safety and security compliance tools.


DATABASE_UTILITIES

Company: Army Reuse Center (ARC)

Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser
Tel#: (703) 806-4283
Fax#: (703) 806-3864
Category:

Subcategory:

Description:A C language component that provides numerous database-related routines.


DATE

Company: Army Reuse Center (ARC)

Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser
Tel#: (703) 806-4283
Fax#: (703) 806-3864
Category:

Subcategory:

Description:An Ada package with 22 functions which validate, get, format and compare a date.


DATE_TIME_UTILITIES

Company: Army Reuse Center (ARC)

Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser
Tel#: (703) 806-4283
Fax#: (703) 806-3864
Category:

Subcategory:

Description:A C language component that provides date and time routines.

[Part 1] [Part 2] [Part 3] [Contents]