Back to FAQ

Ada Products & Tools
Part 2

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


DDC-I Ada Tool Box

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:

Metric Analyzer

Real-Time Support Environment

Description:DDC-I Ada Tool Box includes: CEDAR for design of real-time systems; BEOLOGIC for developing and operating state/event systems; KeyOne for detailed design, syntax-directed editing, pretty printing, and reverse engineering; COAST for automatic compilation and consistency checking; TBGEN for automatic generation of test beds; TCMON for test coverage and performance analysis; Code Size Analyzer for improving performance; and DACS Integrator for integration and graphical user interface.


DEC Ada

Company: Digital Equipment Corporation

Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062
POC: Catherine Axel
Tel#: (603) 881-1413
Fax#: (603) 881-0883
Category:

Subcategory:

Bindings - SQL

Bindings - X-Windows (OSF MOTIF)

Description:DEC Ada is Digital Equipment Corporation's validated implementation of the Ada language (ANSI/MIL-STD-1815A-1983). Runs under the DEC OSF/1 and OpenVMS operating systems and generates optimized, shareable, and position-independent code. Features an Ada program library manager that provides support for programming teams through: Program libraries that can be shared by many programmers; search list model for program libraries; automatic recompilation of obsolete compilation units; ability to share compiled Ada code either by reference or by copy. Strongly typed Ada bindings are included to provide interfaces for X Windows System(tm) version 11r4 X-Windows routines, X Windows Toolkit, and version 1.1.3 Motif(R) routines. Representation clauses are also included that allow user to tailor representation of data to suit particular system. Provided are: length clauses, which specify the amount of storage associated with a type; enumeration representation clauses, which specify internal codes for literals of enumeration types; record representation clauses, which specify layout of record type, such as order, position, and size of record components; address clauses, which specify required addresses in storage for objects, imported subprograms, or single entries. DEC Ada provides a number of pragmas (compiler directives) that allow various system-related parameters to be sent and changed and to control mixed-language programming. For new Ada user, comprehensive diagnostic messages, including automatic syntax-error correction.


DEC Ada Professional Development Option

Company: Digital Equipment Corporation

Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062
POC: Catherine Axel
Tel#: (603) 881-1413
Fax#: (603) 881-0883
Category:

Subcategory:

Libraries/Repositories Tool

Description:The DEC Ada Professional Development Option (PDO) includes Smart recompilation, which reduces the number of recompilations needed to rebuild an Ada program after some compilation units change. Smart recompilation allows compiler to propagate changes quickly trough a system, eliminating up to 100% of the usual recompilations. PDO also includes Program Library File-Block Caching -- minimizes actual amount of disk input-output that must be performed, by using an in-memory cache of file blocks. Elapsed time for compilations is reduced. PDO is designed so that it is compatible with libraries created without PDO and libraries created with a previous version of DEC Ada. Once program library is created, Ada programmers do not need to change any of their development procedures in order to benefit from the PDO.


DEC FUSE Ada Support for DEC OSF/1 AXP Systems

Company: Digital Equipment Corporation

Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062
POC: Catherine Axel
Tel#: (603) 881-1413
Fax#: (603) 881-0883
Category:

Subcategory:

Development Environment Tool

Metric Analyzer

Description:DEC FUSE Ada Support for DEC OSF/1 AXP provides special support features for programmers using DEC Ada for DEC OSF/1 AXP Systems. Primary benefit for DEC Ada users is graphical programming environment provided by DEC FUSE integrated development tools that support DEC Ada for DEC OSF/1 AXP Systems. Provides the ability for programmers to view an Ada application structure graphically during development cycle. Visual capability makes it easier to navigate through complex programs and provides a smoother flow to problem solving, which simplifies and reduces errors and increases programmer productivity.


DECset - DEC Code Management Systems

Company: Digital Equipment Corporation

Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062
POC: Catherine Axel
Tel#: (603) 881-1413
Fax#: (603) 881-0883
Category:

Subcategory:

Project Management Tool

Description:DEC CMS (Code Management System) is an automated project files librarian and version management system. Manages ASCII or non-ASCII project files including source code, documentation, command, object, executable, and text files. System keeps track of all work done on project files during development. Records every change to files and who made it and when. Modifications can be merged simultaneously to the same file. Maintains a history of versions of all project files. Search lists allow users to access multiple libraries as one. Access control lists for VAX DEC/CMS commands ensure library protection and security. Users work from the most up-to-date source or other project files and can reconstruct any prior version as needed.


DECset - DEC Performance Coverage Analyzer

Company: Digital Equipment Corporation

Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062
POC: Catherine Axel
Tel#: (603) 881-1413
Fax#: (603) 881-0883
Category:

Subcategory:

Metric Analyzer

Description:DEC PCA analyzes runtime bottlenecks to determine sections of code not executed during testing. Consists of two parts: collector and analyzer. Collector gathers performance or test coverage data on software as it executes and writes it to a performance and data file. Analyzer is used to read this data and output that processed data in various graphic forms.


DECset - DEC Test Manager

Company: Digital Equipment Corporation

Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062
POC: Catherine Axel
Tel#: (603) 881-1413
Fax#: (603) 881-0883
Category:

Subcategory:

Metric Analyzer

Description:DEC Test Manager is based on the concept of regression testing. Automates organization and execution of software tests written to evaluate an individual program or an entire system and stores results. Can be used to evaluate software throughout lifecycle, which ensures the system evolves and that testing criteria parallel that evolution.


DECset - Language-Sensitive Editor/Source Code Analyzer

Company: Digital Equipment Corporation

Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062
POC: Catherine Axel
Tel#: (603) 881-1413
Fax#: (603) 881-0883
Category:

Subcategory:

Development Environment Tool - Editor

Metric Analyzer

Description:DEC Language-Sensitive Editor has knowledge of the VAX languages built-in and is designed specifically for software development. Comes with PDF extensions that support detailed or module software design. Software developers can write, edit, compile, review, and correct compilation errors without leaving the editor. Online access to the preformatted language constructs called templates. Online help facility for each of the editor's supported languages. DEC Source Code Analyzer is a tool to perform navigation, cross referencing, and static analysis on the design information. Comes with PDF extensions that allow these functions to be performed on design information. Modifiable report tool allows generation of a variety of design tools as well as Help libraries and routine templates. Included is a report that consists of a VAX DOCUMENT source file corresponding to the format for the DOD-STD-2167 a detailed designed report.


DECset for OpenVMS

Company: Digital Equipment Corporation

Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062
POC: Catherine Axel
Tel#: (603) 881-1413
Fax#: (603) 881-0883
Category:

Subcategory:

Development Environment Tool

Maintenance Analysis Tool

Metric Analyzer

Description:DECset for OpenVMS Systems is an integrated programming toolset that supports development, coding, debugging, testing, and maintenance activities. Contains: DEC Language-Sensitive Editor/Source Code Analyzer (LSE/SCA); DEC Performance and Coverage Analyzer (PCA); DEC Test Manager (DTM); DEC Code Management System (CMS); DEC Module Management System (MMS).


DEFINE_CRT

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:DEFINE_CRT is an Ada package that instantiates a generic Cathode Ray Tube Template (CRT_TEMPLATE). It uses integers for rows and columns, bytes for Display_Part, and established records for attributes. The generic package provides operations to get and put elements at specified columns and set display attributes.


DEFINE_KEYS

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:DEFINE_KEYS is an Ada package that retrieves keyboard inputs and returns the corresponding code. It deals with keys other than the alphanumeric inputs, such as "TAB" or "F1" keys.


DEVISOR

Company: Dassault Electronique

Address: 55, quai Marcel Dassault, BP 301, St-Cloud 92214 FRANCE
POC: P. Lernould
Tel#: 33(1) 49 11 80 00
Fax#: 33(1) 34 81 60 70
Category:

Subcategory:

Metric Analyzer

Description:IDAS is a software debug and test system. Its application field extends from unit tests through validation testing in a static context (non-real-time operation) as well as dynamic context. A standard package, is independent of languages and target machines. Uses a high-level test language, automatically re-executes test programs, does not interrupt running program, and allows manipulation of objects at symbolic level.


DRAGOON

Company: TXT spa
Address: via Socrate 41, 20128 Milan Italy
Tel#: 02-260-00160
Category:

Subcategory:

Design Analysis Tool - Object-Oriented Design Tool

Description:DRAGOON is an object-oriented notation that adds object-oriented programming (OOP) aspects of classification, multiple inheritance, and safe dynamic binding to Ada 83. Includes precompiler to translate DRAGOON to Ada, library manager to handle inheritance hierarchy, and graphical browser; all developed in DRAGOON and Ada.


DRAGOON

Company: TXT spa
Address: via Socrate 41, 20128 Milan Italy
Tel#: 02-260-00160
Category:

Subcategory:

Development Environment Tool - Editor

Source-Code Translator - DRAGOON to Ada


Data Management Capability Maturity Model

Company: MITRE
Address: 9658 Baltimore Ave., Ste. 102, College Park, MD 20740
POC: John Jones
Tel#: (301) 513-9790
Category:

Subcategory:

Project Management Tool

Description:The DMM CMM, used in conjunction with the SEI Capability Maturity Model (CMM), can be used as a starting point for developing a data management program tailored for a particular organization or enterprise, as a tool to analyze the maturity of an organization's data management activities, and as a road map for creating a transition plan from the current state to a desired state.


Database Language SQL

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:Database Language SQL is a language for manipulating relational databases; it is a standard under both ANSI and the ISO/IEC. SQL provides facilities for defining, manipulating, and controlling data in a relational database. As a standard specification, it promotes the portability of database applications among conforming database management products. For more information, click on the above URL.


Datacom/DB Ada Interface

Company: Intermetrics, Inc.

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

Subcategory:

DBMS Tool

Development Environment Tool

Description:Intermetrics Datacom/DB Ada Interface is a package that allows user application programs to interface with Computer Associates Datacom/DB while coding the application in Ada. Interface was developed and runs on IBM MVS systems running on 370 architecture machines. Provides an interface to Datacom DML, allowing all database commands that Datacom/DB itself supports in Assembler, COBOL, and other languages. Supplies abstract data types and operations that use those types by encapsulating them with their operations into single Ada package. Datacom logical records are also supported.


Decaf

Company: Ada Resource Association
Address: P.O. Box 1866, Falls Church, VA 22041
POC: Gilles Demailly
Category:

Subcategory:

Reverse-Engineering Tool

Description:Developed by Gilles Demailly, Decaf is a Java class decompiler written with Ada 95. Version 1.1 provides similar output as the javap program included in the Sun JDK distribution. Includes class definition with methods and variables, including private parts, and methods instructions.


Defense Software Repository System

Company: Defense Software Repository System (DSRS)

Address: Customer Assistance Office, 5600 Columbia Pike, Room 649, Falls Church, VA 22401
POC: Lynne Pena
Tel#: 703/681-2349
Fax#: 703/681-2813
Category:

Subcategory:

Libraries/Repositories Tool

Description:The DSRS is an automated repository for storing and retrieving reusable assets. It serves as a central collection point for quality assets, and facilitates software reuse by offering developers the opportunity to match their requirements with existing software products. Although primarily used to support reuse and object-oriented Ada development products, the DSRS will support storage and retrieval of non-Ada related products. Written in Ada, the DSRS uses the ORACLE database management system, and operates on the UNIX (SunOS) platform. When using the DSRS, users describe their requirements with the menu-driven faceted classification scheme. The repository then identifies one or more suitable software assets from its collection. The DSRS provides the user with the capability to browse an individual asset or analyze a group of assets. Additionally, the DSRS provides an on-line help facility, asset relationship and dependency information, session maintenance, and user suggestion facility. A user may extract an asset to a PC or request a tape or hard copy of the asset. In order to better serve user communities, the SAIC/ASSET and CARDS reuse libraries have joined the DSRS in developing a "virtual library." This capability was developed with the intent of providing users a seamless access to a variety of software reuse products and services. The DSRS offers a one-day orientation training class for its users. The course objectives are to learn how to log on and off the DSRS, how to create a RSC List, how to utilize the DSRS evaluate reusable assets, and how to extract reusable assets. DSRS accounts are available for employees of Government contractors currently supporting Government projects. Before submitting an account request form, Government Project Manger approval is necessary.


DevRes Source Code Archives

Company: Vertex Group, Inc., The

Address: Developer's Resources, PO Box 1289, Ashland, OR 97520
Tel#: 503/488-3199
Fax#: 503/488-8400
Category:

Subcategory:

Libraries/Repositories Tool

Description:The Developer's Resources Index contains a wealth of source code in their archives including a large collection of perl scripts. Also available are the Walnut Creek Algorithms Project, Universal Thunk, The Free Software Foundation, the GARBO Archive, Center for Innovative Computer Applications PC/Windows Archive, Sunsite, Gatekeeper, Austin Code Works, and Sim Tel.


Developer Magic ProDev Ada95

Company: Silicon Graphics, Inc.

Address: Product Marketing, 2011 North Shoreline Boulevard, Mountain View, CA 94039-1398
POC: Michael Stebbins
Tel#: (415) 933-1676
Fax#: (415) 390-6218
Category:

Subcategory:

Bindings

Description:SGI's Developer Magic Ada95 has been integrated with its ProDev WorkShop and includes bindings to all Silicon Graphics libraries, including OpenGL, Performer, Media Library, and Open Inventor. Developer Magic Ada95 is designed to permit full use of SGI's multiprocessor technology and symmetric multiprocessing operating system.


Development Solution for Ada

Company: XVT Software, Inc.

Address: 4900 Pearl East Circle, Boulder, CO 80301
POC: Kerri Weeks
Fax#: (303) 443-0969
Category:

Subcategory:

Cross-Compilation/Development Tool

Development Environment Tool

Interface/Graphics/Animation Builder

Description:DSA is a cross-platform development tool for Ada programmers. DSA allows users to write applications once and port them to over 10 GUI platforms using one set of source code. DSA comes with an easy-to-use graphical design tool, which enables users to quickly write a GUI interface.


Distributed Computing Environment

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 DCE is a standard of the Open System Foundation (OSF). It is an integrated set of services that provides the foundation for distributed computing in a heterogeneous computing environment. For more information, click on the above URL.


Distributed MAKE for Ada (D-MAKE)

Company: IDEAS, Inc.
Address: 7120 Columbia Gateway Drive, Columbia, MD 21046
POC: Michael Dalpee
Tel#: (410) 312-2000
Fax#: (410) 312-2050
Category:

Subcategory:

Network Management Tool

Description:Distributed MAKE for Ada (D-MAKE) is a compilation-acceleration tool. Allows all available CPUs in network to be simultaneously tasked with compiling source files. For any user-specified collection of source files, automatically determines source-file interdependencies and distributes source-file compilation requests among available compilation servers.


Dr. Dobb's Journal Archives of Source Code

Company: Dr. Dobbs Journal

Address: Information made available by MV Communications, Inc., 411 Borel Ave., Ste. 100, San Mateo, CA 94402
Tel#: (415) 358-9500
Fax#: (415) 358-9749
Category:

Subcategory:

Libraries/Repositories Tool

Description:Dr. Dobb's Journal (DDJ) is a leading magazine for programmers in the U.S. The publication has been in existence for over 20 years providing practical information to programmers. DDJ Sourcebooks provide bimonthly coverage of issues of interest to developers, similar to that in DDJ magazine, except there is more focus on a particular theme. DDJ Developer's Update is a monthly newsletter that is sent free to all U.S.-based subscribers. It contains coverage of trends in software technology, events in the software business, and legal and social issues that have an impact on the work of software developers. The Source Code Archives contain source code from articles dating back to 1991.


EZ2LOAD MSDOS-Based Ada95 Tool Suite

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 - Compiler

Development Environment Tool - Editor

Description:EZ2LOAD is an easy-install kit of free Ada 95 compilers and editors, and a shareware tutorial for Ada 95. EZ2LOAD is available to user through anonymous ftp at ftp.gwu.edu, pub/ada/ez2load, and the Public Ada Library. See Public Ada Library.


Electronic Library Services and Applications

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

Address: Electronic Library Services and Applications (ELSA), ELSA Customer Service, 2816 Cranberry Square, Morgantown, WV 26505
Tel#: 800/444-1458x726
Category:

Subcategory:

Libraries/Repositories Tool

Description:The Electronic Library Services and Applications (ELSA) project is the operational part of the Repository Based Software Engineering (RBSE) program. The RBSE is sponsored by the National Aeronautics and Space Administration (NASA) and dedicated to introducing and supporting common, effective approaches to designing, building, and maintaining software systems by using existing software assets stored in a specialized library or repository. In addition to operating a software lifecycle repository, RBSE promotes software-engineering technology transfer, academic, and instructional support for reuse programs, the use of common software engineering standards and practices, software-reuse technology research, and interoperability between reuse libraries/repositories.


Embedded Real-Time Systems video tape set

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:

Training/Education Tool

Description:The Embedded Real-Time Systems Tapeset is designed to impart an overall understanding of embedded real-time computer systems, their analysis, design, construction, and integration & test. Tapes were made with live class participants. Opinions are given by instructor and class members to complement lecture material. ERTS Tapeset is designed to cover all aspects of embedded realtime computer systems. Specific examples of the use of Ada in embedded realtime systems are presented. Tapeset includes 24 video tapes, VHS (PAL at extra cost), and one reproducible student notebook. Notebook contains a viewgraph copy plus instructor's notes for each of 391 viewgraphs presented on tapes. Also contains course outline with viewgraph titles and tape boundaries and a knowledge network that helps in planning partial tape viewing sequences.


Enabling Users to Reuse Over Wide Areas (EUROWARE)

Company: SEMA Group sae

Address: Software Evolution and Reuse, c/ Albarracin, 25, 28037 Madrid Spain
POC: Alejandro De Mora
Tel#: 34-1-327 28 28
Fax#: 34-1-754 32 52
Category:

Subcategory:

Libraries/Repositories Tool

Description:EUROWARE aims to provide support for reuse over wide areas. For that, the project provides as the main result a World Wide Web server managing assets that can be reused. the server allows the following services: registration of reusers and providers; asset insertion, classification, qualification, and retrieval; support for the reuse history of an asset; and creating reuse reports each time an asset is reused. The EUROWARE consortium is composed by TXT Ingegneria Informatica SPA (Italy), Sema Group sae (SPAIN), CAP Gemini Innovation (France) and Open University (United Kingdom). The progress and results of the project are chronicled in the periodical EUROWARE.


Engineering & Project-management Oriented Support System

Company: SPS Software Products and Services, Inc.
Address: 14 East 38th Street, 14th Floor, New York, NY 10016
POC: Maja Britton
Tel#: (212) 686-3790
Category:

Subcategory:

Configuration Management Tool

Development Environment Tool - Editor

Diagramming/Charting Tool

Maintenance Analysis Tool

Project Management Tool

Requirement Tracing Tool


Enterprise Component Modeling

Company: Platinum Technology, Inc. - formerly ProtoSoft, Inc.

Address: Clear Lake Lab, 17629 El Camino Real, Mail Stop 400, Houston, TX 77058-3051
Fax#: (281) 480-6606
Category:

Subcategory:

Libraries/Repositories Tool

Description:Using ECM, companies can identify business requirements, model reusable application components and manage systems over the long term. Paradigm Plus makes ECM possible through its support for all object-oriented methodologies, incorporation of a powerful repository for large teams of concurrent users and automatic synchronization of models, source code, and documentation. Using methods such as OMT, Fusion, Martin/Odell, Booch and others extended to support Jacobson's Use Case modeling, Paradigm Plus automates all leading object-oriented methods in a single solution.


Expert Debugging Software Assistant

Company: Array Systems Computing, Inc.
Address: 1120 Finch Ave., West - 8th Floor, N. York Ontario M3J 3H7 Canada
POC: Sonya Phillips
Tel#: (416) 736-0900
Fax#: (416) 736-4715
Category:

Subcategory:

Development Environment Tool

Maintenance Analysis Tool

Metric Analyzer

Description:Expert Debugging Software Assistant (EDSA) is a static analysis tool that consists of a parser, a pretty-printer, an interactive analysis tool, and an inheritance tool. Interactive analysis tool allows users to browse through Ada source code by following control-flow and data-flow of program. EDSA also creates views where unimportant/unwanted code is deleted. Views can be based on syntax, variable usage, and structural elements. Has a verification facility that allows users to annotate verified statements. After a statement has been locally verified, and all its inputs have also been verified, automatically marks the statement as globally correct. Inheritance tool ensures that annotations are "inherited" after a user has made changes to the program.


FORTRAN to Ada Translation

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:

Source-Code Translator - Fortran to Ada

Description:There are literally millions of Fortran programs which could be and should be converted to Ada, saving untold hours of programming time. Ada SOLUTIONS, INC. has developed a fast, efficient, Fortran to Ada Translator which automatically converts Fortran code to Ada code. The benefits of having Ada SOLUTIONS convert your Fortran programs to Ada using this proprietary software are: It reduces manual translation to a matter of handling exceptions. It reduces conversion time by a factor of 25 to 1 or better. It saves investments in time, money and personnel. Sub-programs may be individually selected for manual optimization if their usage warrants.


FPXpert Version 2.2

Company: Howard Rubin Associates, Inc.
Address: 5 Winterbottom Lane, Pound Ridge, NY 10576
POC: Howard Rubin
Tel#: (914) 764-4931
Category:

Subcategory:

Project Management Tool

Description:FPXpert is a function-point analysis and counting tool. Provides counting consistency within and across organizations. Allows accurate historical tracking of function-point information. Increases function-point counting productivity for new and existing systems. Site licensing is available for the IBM PC-based product.


Fortran to Ada Source Translation (FAST)

Company: AdaSoft, Inc.

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

Subcategory:

Source-Code Translator - Fortran to Ada

Description:Fortran to Ada Source Translation (FAST) is a self-contained system for translating Fortran source code to Ada. Can be incorporated into re-engineering systems. Accepts and translates all Fortran 77 syntax, as well as many VAX and Microsoft extensions. Available on both DOS and UNIX platforms.


G-Ada

Company: GEC Software, Limited
Address: 132-135 Long Acre, London WC2E 9AH UK-England
POC: Alison Gould
Tel#: 01-240-7171
Category:

Subcategory:

Cross-Compilation/Development Tool


GE's ENvironment for COde REngineering

Company: AdaSoft, Inc.

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

Subcategory:

Diagramming/Charting Tool

Source-Code Translator - Fortran to Ada

Description:ENCORE (GE's ENvironment for COde REengineering) is a graphical environment that supports code re-engineering tasks in Ada. Graphical interface allows viewing current control flow of source code simultaneously with original and final source code in separate text windows. Provides facilities to translate existing code to Ada and then to re-engineer. Provides support for four general functions of re-engineering: code translation from FORTRAN to Ada; control restructuring; data restructuring; repackaging.


GECOMO

Company: GEC Software, Limited
Address: 132-135 Long Acre, London WC2E 9AH UK-England
POC: Alison Gould
Tel#: 01-240-7171
Category:

Subcategory:

Project Management Tool

Description:GECOMO Plus is a cost-estimating package for software-engineering projects. Can be applied to projects from 512 to 1,000,000 lines of code, and written in any third-generation language including Ada, C, Pascal, Fortran and COBOL. GECOMO Plus is a special enhancement of the COCOMO model originally developed by Dr. Barry Boehm.


GEODE

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:

Methodology Tool

Real-Time Support Environment

Description:Geode is a CASE tool designed to address the needs of large, distributed, real-time applications. Based on two CCITT standards: Specification Description Language (SDL) and Message Sequence Charts (MSC). Geode's formalism addresses real-time mechanisms (finite state machines, timers, dynamic process creation, queues) familiar to real-time systems designers. Allows progressively describing the system's organization and functions, checking consistency at both preliminary and detailed design stage, simulating design in order to check its behavior, and verifying consistency with specification, as well as possible anomalies such as deadlocks and livelocks. Provides full code generation for Ada.


GNAT Ada 95 for Apple Macintosh

Company: Tenon Intersystems

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

Subcategory:

Development Environment Tool - Compiler

Description:GNAT Ada 95 for Apple Macintosh is a POSIX-conformant UNIX compiler with a full Internet protocol suite and a software development environment based on GNU. The benefits of this product include additional training and development opportunities, commercial market opportunity on Macintosh hardware platforms, and the availability of an Ada 95 compiler on lower-cost workstations such as the Power-Macs. This project was developed under the Ada Joint Program Office's (AJPO) Ada Technology Insertion-Partnership (ATIP-P) program. (See also Ada Core Technologies)


GNAT, Support Services

Company: Ada Core Technologies, Inc. (ACT)

Address: 73 Fifth Avenue, Suite 11B, New York, NY 1003-3030
POC: Robert Dewar
Tel#: (212) 620-7300
Fax#: (212) 807-0162
Category:

Subcategory:

Development Environment Tool - Compiler

Description:ACT offers support services for the GNU Ada 95 Translator (GNAT) compiler on a variety of platforms.


GNAT, Support Services - Europe

Company: Ada Core Technologies, Inc. (ACT) - Europe

Address: The European GNAT Company, 30 rue Molière, 92120 Montrouge France
POC: Cyrille Comar
Tel#: +33 1 55 58 00 22
Fax#: +33 1 55 58 00 23
Category:

Subcategory:

Development Environment Tool - Compiler

Description:ACT Europe was founded jointly by Ada Core Technologies and by the European members of the GNAT Ada 95 project. Its close ties to Ada Core Technologies and to the GNAT project make available to the European Ada community the strongest level of expertise in Ada software, and the best technical support for new users of Ada 95.


GRAFPAK-GKS

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 - Graphical Kernel System (GKS)

Description:GRAFPAK-GKS is the binding to GKS interfaces with ATC's GRAFPAK-GKS. It provides full access to level-2C functionality and is linked directly to the GKS internals. These binding implementations are supported on compilers from Rational (APEX and VADS), AONIX (AdaWorld, ObjectAda, RiscAda), Sun (SunAda), and Irvine Compiler Corporation (ICC).


GRAFPAK-PHIGS

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 - PHIGS

Description:GRAFAPK-PHIGS is an implementation of the Programmer's Hierarchical Interactive Graphics System (PHIGS), a standard for portable, device-independent interactive 3D graphics software development. The implementation includes facilities for shading, lighting, and surfaces defined originally as the PHIGS Plus. PHIGS is an ANSI and ISO standard developed over a period of about 10 years. The standard specifies basic drawing primitives along with a set of attributes for each. Primitives are invoked in a conceptual graphics workstation operating in the context of control functions that determine its state. The workstation also has input facilities defined for operator interaction. A unique feature of this standard is the specification of a set of Language Bindings, one for each programming language. A Language Binding formalizes features routine names, data type and the calling sequence for each routine. Thus, an application may be designed and coded completely in the absence of an implementation of the standard. PHIGS is notable for its sophistication in definition, modification, and display of hierarchical graphics data.


GRASP - Graphical Rep. of Algorithms, Structures & Processes

Company: Auburn University

Address: Chair, Computer Science and Engineering, 107 Dunstan Hall, Auburn University, AL 36849
POC: Dr. James H. Cross II
Tel#: (334) 844-6315
Fax#: (334) 844-6329
Category:

Subcategory:

Development Environment Tool - Compiler

Development Environment Tool - Editor

Documentation Generator

Reverse-Engineering Tool

Description:The GRASP Project has successfully created and prototyped a new algorithmic level graphical representation for Ada software: the Control Structure Diagram (CSD). The primary impetus for the creation of CSD was to improve the comprehension efficiency of Ada source code and, as a result, improve software reliability and reduce software costs. GRASP provides the capability to generate CSDs from Ada 95 source code in both a reverse and forward engineering mode with a level of flexibility suitable for professional applications. As of release 4.3, GRASP has been integrated with GNAT, GNU's Ada 95 compiler, resulting in a comprehensive graphical development environment for Ada 95. The user may view, edit, print, and compile source code as CSD's with no discernible addition to storage or computational overhead.


GRID

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 code component that converts between Military Grid Reference System (MGRS) or World Geographic Reference System (GEOREF) grid coordinates and geodetic coordinates.


Generated Reusable Ada Modifiable Machine Interface

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:

Bindings

Interface/Graphics/Animation Builder

Prototyping Tool

Description:The Generated Reusable Ada Modifiable Machine Interface is an Ada user-interface toolkit that supports construction of graphical user interfaces (GUIs) using the X-Windows system. GRAMMI's toolkit consists of a user-interface editor, a GRAMMI application environment, a software-generation utility, and a library of graphical components or widgets. With GRAMMI, a user interactively builds the required screens and generates necessary Ada code to implement the user interface. By interactively building the user interface, the developer can do rapid prototyping and evolutionary development of Ada user-interface, The developer can do rapid prototyping and evolutionary development of Ada user-interface software. Interfaces built using GRAMMI support all the features of Ada, including the use of multiple Ada tasks to manipulate the user-interface components without conflicts. Host/Target: Available on Sun4 (SPARC) using SunAda 1.11; on Silicon Graphics using SGI Ada 4.1; on HP 9000 using Alysys Ada; and on SCO UNIX using Alsys Ada.


Generic Avionics Data Bus Took Kit

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 the GADBTK, part of the Ada Joint Program Office's Ada Technology Insertion Program (ATIP) binding project. The GADBTK project is intended to provide a strong Ada software binding to the military standard 1553 data bus. The bus is used for time multiplex data communications between different sensor and computer subsystems on many current military platforms.


Generic Package of Elementary Functions

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:GPEF is the specification for certain elementary mathematical functions. The proposed standard for the Generic Package of Elementary Functions (GPEF) represents the work of a large number of people in both the US and Europe who have collaborated to develop specifications for packages of Ada mathematical functions. This development has been difficult and lengthy. The result is the complete specifications for two packages, GPEF, and the Generic Package of Primitive Functions for Ada. For more information on GPEF, click on the above URL.


Generic Package of Primitive Functions

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

Description:GPPF is the specification for primitive functions and procedures for manipulating the fraction part and exponent part of machine numbers of the generic floating-point type. Additional functions are provided for directed rounding to a nearby integer, for computing an exact remainder, for determining the immediate neighbors of a floating-point machine number, for transferring the sign from one floating-point machine number to another, and for shortening a floating-point machine number to a specified number of leading radix digits. Click on the above URL for the package and more information.


Generic Reusable Ada Components for Engineering

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:

Libraries/Repositories Tool

Description:GRACE is a library of 276 reusable software components based on commonly used data structures such as strings, matrices, lists, stacks, and queues. Library totals more than 520,000 lines of Ada source code, and is based on a taxonomy of families. An engineer can choose a component that best fits project requirements, thus increasing the modifiability of the resulting system. Each GRACE component contains the requirements, design documentation, source code, one or two test programs, and a bibliography and is warranted by EVB. The components and more than 18,000 pages of documentation are delivered on magnetic media.


GnatIDE

Company: University of Brighton

Address: Department of Computer Science, Mithras House, Lewes Road,, Brighton BN2 4AT UK
POC: John English
Tel#: (+44) 1273 642489
Fax#: (+44) 1273 642405
Category:

Subcategory:

Cross-Compilation/Development Tool

Development Environment Tool - Compiler

Description:A graphical IDE for the Windows 95/NT port of the GNAT Ada 95 compiler. GnatIDE is released under the terms of the GNU General Public License, and includes Borland Delphi 2.0 source code.


Graphical Kernel 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:This Ada software bundle, available at the above URL, implements the GKS, an internationally accepted standard for computer graphics recognized by ANSI and the ISO. The GKS provides an application programmers interface, defining graphics functions at the logical device level rather than the hardware device level. Using GKS implementation, an applications programmer can write graphics programs without having to learn the scheme for describing graphics on a particular hardware device. This GKS interface allows the application programmer to make Ada calls to a wide variety of graphics and plotting routines, and supports several types of graphics terminals.


Graphics Interface Ada Libraries

Company: Barco Chromatics
Address: 2558 Mountain Industrial Boulevard, Tucker, GA 30084-3893
Tel#: (404) 493-7000
Category:

Subcategory:

Libraries/Repositories Tool

Description:Graphics Interface Ada Libraries is a collection of host-specific library routines to define functions in Ada for the Chromatics graphics GKS engines.


HERAGRAPH

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:

Libraries/Repositories Tool

Description:HERAGRAPH is a 2D/3D graphics application framework that enables development of high-performance, interactive graphics applications. Reusable graphical objects, Motif-style user interface components, and application framework. Complements most existing GUI toolkits by providing graphics support. Features include: Motif user interface components, built-in support on DOS and UNIX/X systems, interactive manipulation of graphical objects, support for rapid prototyping using the HERGRAPH Lisp Engine (written in Ada), 2D/3D graphics objects, persistent storage of graphical objects and views, independent viewing perspectives across windows, and support for Ada tasking with rapid display updates.


Harris Ada Programming Support Environment

Company: Concurrent Computer Corporation

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

Subcategory:

Cross-Compilation/Development Tool

Maintenance Analysis Tool

Metric Analyzer

Real-Time Support Environment

Requirement Tracing Tool

Description:The Harris Ada Programming Support Environment (HAPSE) is an integrated set of software tools intended for the development of large-scale, real-time software in Ada. HAPSE consists of a validated, high-optimizing Ada compiler; library-management tools; symbolic multi-tasking debugger; linker; editor; Ada real-time bindings; basic HAPSE (runtime system); hard real-time multiprocessor, multi-tasking parallel executive; and a CC/CMpackage. HAPSE includes the validated (ACVC 1.11) Harris Ada compiler (Harris Ada v7.1.1 - Night Hawk 4000, 5000; Harris Ada v2.1 - Night Hawk 6000). Selected Ada bindings are available for POSIX.1b (thin/direct), POSIX.5 are planned.


HeapGuard

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

Project Management Tool

Real-Time Support Environment

Description:HeapGuard is a safe dynamic memory manager that prevents garbage collection. Involves scheme for managing heap and a special-purpose memory board. Has been demonstrated in a real-time expert system on a Unix workstation, using a modified Verdix Ada Runtime Environment, and with a custom-designed VME bus compatible HeapGuard memory board.


HeapGuard

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:

Real-Time Support Environment


HyperARM

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:

Configuration Management Tool

Language Reference Manual (on-line LRM)

Description:HyperArm is an on-line cross-referencing system. Includes entire Ada Language Reference Manual on disk using hypertext technology. User can cross reference Ada features, syntax, or usage from within IntegrAda environment. Allows both normal sequential and associative cross referencing. May also be used as a standalone referencing tool on any MS-DOS PC.


Hyperbook

Company: Computer Command and Control Company

Address: 2300 Chestnut Street, Suite 230, Philadelphia, PA 19103
POC: Charles Wise
Tel#: (215) 854-0555
Fax#: (215) 854-0665
Category:

Subcategory:

Data Conversion/File Translation Tool

Diagramming/Charting Tool

Documentation Generator

Interface/Graphics/Animation Builder

Maintenance Analysis Tool

Reverse-Engineering Tool

Source-Code Formatter

Training/Education Tool

Description:Ada understanding and documentation tool. Web based browsing of Ada code.


IADA_EDIT

Company: Cristie Software, Ltd.
Address: Bristol Road, Stonehouse, Gloucester GL10 3RG UK-England
Tel#: 045 382-5768
Category:

Subcategory:

Methodology Tool

Description:IADA_EDIT is an off-line, PC-based software package that aids Ada program preparation by immediately displaying errors for correction. Decreases the probability of compilation failure. Can generally be ported into any machine that has been Ada validated.


ICC Ada

Company: Irvine Compiler Corporation

Address: 34 Executive Park, Suite 270, Irvine, CA 92614
POC: Joe Kolhi
Tel#: (714) 250-1366 x210
Fax#: (714) 250-0676
Category:

Subcategory:

Bindings - Compiler

Cross-Compilation/Development Tool

Development Environment Tool

Documentation Generator

Interface/Graphics/Animation Builder

Language Reference Manual (on-line LRM)

Libraries/Repositories Tool

Real-Time Support Environment

Reverse-Engineering Tool

Source-Code Formatter

Source-Code Translator

Description: ICC Ada supports both embedded and Native development environments for Ada 95. Native Compilers supported are VAX/VMS, DEC Alpha/OSF, HP 9000/7XX/ HP-UX / HP-RT, Sun SparcServer/Solaris, and Axis Systems PC with Intel Pentium Pro CPU / Red Hat Linux. Embedded Targets Supported are: Intel i960 family ( i960MX, MM, MC, KB and others), PowerPC, Analog Devices ADSP 21020, and HP- RT.


ICC Ada for HP 9000/7XX and HP-RT (version 7.9.5)

Company: Irvine Compiler Corporation

Address: 34 Executive Park, Suite 270, Irvine, CA 92614
POC: Joe Kolhi
Tel#: (714) 250-1366 x210
Fax#: (714) 250-0676
Category:

Subcategory:

Cross-Compilation/Development Tool

Development Environment Tool - Compiler

Development Environment Tool - Debugger

Development Environment Tool - Editor

Real-Time Support Environment

Simulation/Testing Tool

Source-Code Formatter

Source-Code Translator

Description:ICC Ada for the native HP/UX environment for HP9000/PA-RISC Processor. Provides interface to graphic tools, soft bench and Language Scientific Editor. ICC Ada for HP-RT support PA-RISC 744 board in the HP-UX hosted HP-RT envirornment.


ICC Ada for i960 MC, MX (version 7.9.5)

Company: Irvine Compiler Corporation

Address: 34 Executive Park, Suite 270, Irvine, CA 92614
POC: Joe Kolhi
Tel#: (714) 250-1366 x210
Fax#: (714) 250-0676
Category:

Subcategory:

Cross-Compilation/Development Tool

Development Environment Tool - Compiler

Development Environment Tool - Debugger

Development Environment Tool - Editor

Interface/Graphics/Animation Builder

Libraries/Repositories Tool

Program Design Language Tool

Prototyping Tool

Real-Time Support Environment

Reverse-Engineering Tool

Simulation/Testing Tool

Source-Code Formatter

Description:ICC Ada for i960 family of processors provide a complete Ada cross compilation environment. The product contains simulator/symbolic profiler that helps in the development of embedded software on the host before the target hardware prototype is available. Once the prototype is available, the Target Debug Monitor allows the debugging of the target from the host. The compiler is highly optimized to take advantage if hardware features of i960 processor including 33 bit i960MX for security.


ICS Ada/Motif

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)

Description:ICS Ada/Motif is a set of Ada bindings to OSF/Motif 1.2 and X11R5. They will allow development of OSF/Motif user interfaces entirely in Ada. The distribution (library) includes bindings to: OSF/Motif user interface toolkit (Xm); Motif resource manager (Mrm); Xlib; X Intrinsics Toolkit (Xt); Athena demonstration widget sets (Xaw); and more. The bindings conform to the STARS bindings recommended by the Paramax/STARS program.


ILSD Ada Software Support Environment for Test

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:

Artificial Intelligent - Expert System/Knowledge Based System

Bindings

Maintenance Analysis Tool

Description:ILSD ASSET is for developers of Automatic Test Equipment (ATE) or developers of Test Program Sets (TPS). Provides a library of software utilities to be used in creating software-development environment to test electronic systems or subsystems. Utilities provide TPS developer access to ATE hardware and software functions necessary to verify proper operation of electronic system or subsystems. Functions include: ability to control test execution; access to the test functions available in the ATE; ability to display and obtain information to/from operator; ability to document test results; and access to an expert system to assist in fault isolation. Written entirely in Ada. Designed to operate in a workstation environment. Operator interface is window driven with selections made from either keyboard or mouse. Different versions, which utilize either DEC UIS graphical interface or DECWindows (X-Windows) interface, are available.


ISC OSF/Motif

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)

Description:ICS offers Motif for both the SunOS and Solaris. While Motif is available from Sun Microsystems on Solaris 2.4 and up, it is not available from Sun for SunOS (Solaris 1.x and for earlier version of Solaris 2.x). ICS's OSF/Motif contains many features not included in the Sun distribution - features designed to assist users from moving from Sun's OpenLook environment to OSF/Motif. These features include push-pins on pop-up dialogs and window stacking of new windows (rather than random or explicit placement), along with numerous bug fixes, not available from any other source.


Iconic Design Environment for Ada

Company: Carleton University

Address: Ottawa, Ontario Canada
POC: Ray Buhr
Tel#: (613) 520-5718
Category:

Subcategory:


Information Engineering Facility

Company: Texas Instruments - Federal Systems Organization

Address: The Federal Systems Organization, 2980 Fairview Park Drive, Suite 1100, Falls Church, VA 22042
POC: Michelle Lee
Tel#: (703) 849-1400
Category:

Subcategory:

Bindings - Client/Server

Development Environment Tool

Metric Analyzer

Description:The IEF uses model-driven development to design, build, test, install, and maintain client/server and terminal-based business applications. Supports a variety of hardware, database, and language options. TI has added Ada-generation capability to its list of language options.


Information Resource Dictionary 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:This package is available as freeware on the AdaIC host by clicking on the above URL.


Informix Ada/Same

Company: Informix Software, Inc.

Address: 4100 Bohannon Drive, Menlo Park, CA 94025
POC: John Skier
Tel#: (415) 926-6300
Fax#: (415) 926-6881
Category:

Subcategory:

Bindings - Client/Server

Bindings - IRDS

Bindings - SQL


Informix-ESQL/Ada

Company: Informix Software, Inc.

Address: 4100 Bohannon Drive, Menlo Park, CA 94025
POC: John Skier
Tel#: (415) 926-6300
Fax#: (415) 926-6881
Category:

Subcategory:

Bindings - SQL


Informix-ESQL/Ada-SQL

Company: Informix Software, Inc.

Address: 4100 Bohannon Drive, Menlo Park, CA 94025
POC: John Skier
Tel#: (415) 926-6300
Fax#: (415) 926-6881
Category:

Subcategory:

Bindings - SQL

Bindings - TCP/IP

Description:The Informix-ESQL/Ada-SQL interface is compatible with other Informix software and TCP/IP. Platform: 386/486 Unix.


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:

Development Environment Tool - Debugger

Development Environment Tool - Editor

Description:IntegrAda is an integrated Ada Programming Support Environment (APSE) that runs on any IBM/Compatible with 640 KB RAM and a hard disk, without the requirement for extended memory or math coprocessors. Includes range of software development tools and validated Ada compiler in "Turbo-like" programming system. Source code developed using IntegrAda can be adapted to run on any computer hosting a validated compiler. Features include: full color, full-screen editing, special Ada libraries, a library-management system, Ada Syntax checker, interactive error correction, production-quality compiler, and pop-up programming aids. Optional on-line modules include: on-line training and reference module, AdaScope debugger, and software-development toolset. Also contains several features to design and document code to government standards (DoD 2167) such as: prologs, time-stamped revisions, design and pseudocode, and a built-in pretty printer. Bindings to Microsoft Windows, PHIGS, POSIX, SQL, and X-Windows accessible.


IntegrAda/POSIX

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 - POSIX

Development Environment Tool - Debugger

Description:Active Engineering's IntegrAda compiler supports an Ada binding to POSIX (P1003.5) for systems consisting of 80386-based PCs as host and target and running SCO UNIX.


Integrated Design Automation System

Company: JRS Research Laboratories, Inc.
Address: 2300 E. Katella Ave., Ste. 300, Anaheim, CA 92806-6048
POC: Erwin H. Warshawsky
Tel#: (714) 704-1670
Fax#: (714) 704-1675
Category:

Subcategory:

Cross-Compilation/Development Tool

Metric Analyzer

Real-Time Support Environment

Requirement Tracing Tool

Description:IDAS is an integrated, design-automation system with hardware design, software design, and system design tools. Particularly focused on application-specific design efforts where high performance is needed. Contains network-synthesis and -simulation tools where networks are multi-processor systems; contains single-processor synthesis and simulation tools; addresses issues from behavioral synthesis and modelling, through architectural synthesis and modelling, to physical synthesis and modelling. Includes an automatically retargetable Ada compiler system that is retargeted based on a model of the target machine expressed in VHDL. Also includes mechanisms for collecting and testing Ada primitives.


Integrated Software Ada Run Time

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:

Cross-Compilation/Development Tool

Real-Time Support Environment

Description:ISART (Integrated Software Ada Run Time) is a product for programming real-time systems in Ada. Provides explicit control over the execution characteristics and timing of programmer-defined portions of Ada tasks. Consists of two parts: Ada runtime environment, and set of support tools. Runtime environment provides services that execute Ada tasks according to timing specifications. ISART tools support programmer's development of time-constrained tasks and application's interface with the runtime environment. ISART is intended to provide, among other things, support for the Ada 9X Requirement No. R5.1-B(1) entitled "Precise Periodic Execution." In using ISART, programmer must configure runtime system for the application, specify timing constraints for individual time-constrained tasks, and analyze the time constrained section for potential predictability problems. During this process, the programmer uses the three support tools, the Runtime Environment Configuration Tool, the Task Generation Tool, and the Task Analysis Tool. ISART is presently being developed on a host/target system consisting of a Sun Sparc workstation hosting a Verdix cross-development system connected to a Motorola 680XO single board computer. Future targets include the 80X86 family, the Macintosh family and IBM-PC-compatible computers.


Integrated System's Ada Run-Time

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:

Cross-Compilation/Development Tool


Introduction to Ada - Parts 1, 2, 3

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 #505193; 3 tapes, 120 pg. book, $165.00 Introduction to the Ada programming language and instruction in the 1983 version of the language. Provides a background to some of the issues involved in today's software crisis and discusses some general constructs used when programming in Ada.


IrisAda

Company: Incremental Systems Corp.
Address: 201 North Murtland Avenue, Pittsburgh, PA 15208-2431
POC: Ms. Carmen Hoecker
Category:

Subcategory:

Libraries/Repositories Tool

Source-Code Translator - Ada to IRIS

Description:IrisAda provides a set of interoperable components for production of semantically-based tools and reusable tool fragments. Available as an Ada-compiler front-end for incorporation into other products and interfacing with variety of tools. Translates Ada programs into Iris, which is language- and machine-independent, but has primarily been used for Ada. Iris serves as a standard in STARS and Arcadia.


JOVIAL Analysis and Conversion Kit (JACK)

Company: PERSONYX, Inc.
Address: 314 East San Rafael Street, Colorado Springs, CO 80903-2406
POC: Linda S. ("Clancey") Maloney
Tel#: (719) 475-8781
Category:

Subcategory:

Metric Analyzer

Source-Code Translator - JOVIAL to Ada

Description:JOVIAL Analysis and Conversion Kit (JACK) is an automated J73 JOVIAL-to-Ada translator and analysis system. Writes Ada source, given operating-environment-independent J73 source; finds operating-environment-dependent J73 constructs; builds global cross-reference report of J73 token occurrences; reports mixed type operations in J73 source, such as mixed precision or floating-point arithmetic; and computers McCabe and Halstead complexity metrics. Current platform is IBM-compatible PC with MS-DOS.


Janus/Ada 95 Extended Tutorial

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:The Janus/Ada 95 Extended Tutorial is an introductory Ada programming tutorial that offers a start for beginning Ada programmers as well as a refresher for experienced engineers. Available for both Ada 83 and Ada 95, one is included with every R.R. Software compiler, or may be purchased separately.


Janus/Ada 95 Professional Development System

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:

Development Environment Tool

Description:Complete Ada 95 compiler packages for the Intel chip PCs. Available for Microsoft Windows NT or Windows 95, 32 Bit DOS Extender, and PC-based UNIX. Validation under ACVC 2.0.1 anticipated in September, 1996. Janus/Ada 95 PDS includes library manager, compilation order tool, linker, assembler, documentation, tutorial, and extensive royalty-free runtime libraries.


Janus/Ada Embedded Systems Tool Kit

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:

Development Environment Tool

Libraries/Repositories Tool

Description:The Janus/Ada Embedded Systems Tool Kit provides complete source code to the Janus/Ada Runtime libraries on all supported platforms, allowing complete optimization and customization for embedded targets. The Embedded Systems Tools, when combined with the Janus/Ada Professional Development System, provide everything necessary to develop embedded systems for the 80x86 family of processors. The compiler and tools are hosted in the 32-bit protected mode of the 80386 processor, making them capable of taking on even the largest 16-bit applications. Tool Kit's development tools include an absolute linker and symbolic debugging support for the Intel ICE.


Janus/Ada MS-DOS Compiler

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:

Development Environment Tool

Training/Education Tool

Description:Ada 83 compiler package provides an ideal training environment and a system powerful enough for developing and testing pieces of large scale systems. It comes complete with a work station environment, tutorial, and a user friendly manual. It is compatible with virtually any MS-DOS-based system including LANs. It requires an 80x86 machine running MS-DOS and a hard disk.


Janus/Ada Professional Development System

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:

Development Environment Tool

Description:A sophisticated multi-pass validated Ada 83 compiler system with integrated optimization. Available for DOS or PC-based UNIX, with additional add-ons available for work with Microsoft Windows or with embedded applications. Package includes a linker, editor, compilation order tool, user manual, tutorial, and extensive royalty-free runtime libraries.


Janus/Ada Tool Kit for Microsoft Windows

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

Description:This add-on to the Janus/Ada PDS makes it easy to create Microsft Windows 3.1 programs in Ada, including direct support for Text_IO in Windows, and a complete binding to the Microsoft Windows API.


LEXSYS

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:

Source-Code Translator - Ada PDL to C

Description:LEXSYS is used to express tests in a test-requirement language, translate to structured Ada-Based Environment for Test (ABET) language, and generate Ada test programs.


LGL Component Library

Company: Swiss Federal Institute of Technology in Lausanne, Switzerland

Address: Computer Science Department Software Engineering Laboratory, CH--1015 Lausanne Switzerland
Tel#: +41 21 693 52 95
Fax#: +41 21 693 50 79
Category:

Subcategory:

Libraries/Repositories Tool

Description:The Software Engineering Laboratory (LGL) at the Swiss Federal Institute of Technology at Lausanne (EPFL) has created this World Wide Web server to allow users to browse through reusable software that they have developed. Their work focuses on object-oriented approaches covering the complete range of development activities: analysis, formal specifications, design, programming and testing. The laboratory has a large body of experience with the Ada programming language and participated actively in the ISO language revision. ADT, text processing, systems services, and gramact components are all available. A list of compilers on which components have been tested is also available.


LearnAda

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


LegacyAda/370

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:

Development Environment Tool

Description:The OC Systems LegacyAda/370 compiler is recommended by IBM as the replacement product for the IBM Ada/370 compiler. LegacyAda/ 370 runs on the IBM 30xx, 43xx, 937x, and ES/9000 family of processors with the MVS and VM/CMS operating systems. The product includes an Ada83 language compiler and development environment, with source level debugger, source-code formatter, cross-reference utility, recompilation list generator, execution profiler, library manager, module processors for both SQL and CICS, and Pragma INTERFACE capabilities for COBOL and FORTRAN.


Little Tree Consulting

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:

Development Environment Tool

Libraries/Repositories Tool

Description:Little Tree Consulting provides package tools to automate specific tasks of Ada software development and services to customize existing tools to specific customer requirements.


Logiscope

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:LOGISCOPE measures software quality. Analyzes each module's source code, and produces graphs (Kiviat diagrams, control graphs, and call graphs) that describe visually how well structured that module is, as well as reports that provide fine detail. Runs on avariety of hardware and software platforms.


Loral Reuse Repository System

Company: Loral Federal Systems
Address: Owego, 1801 State Route 17C, Owego, NY 13827-3998
POC: Keith Werkman
Tel#: (607) 751-4889
Fax#: (607) 751-6025
Category:

Subcategory:

Libraries/Repositories Tool

Description:Uses World Wide Web (WWW) based technologies to provide a point-and-click software-repository interface.


MAN_MACHINE_INTERFACE_GRAPHICAL

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:The Man-Machine Interface (MMI) Graphical Reusable Software Component (RSC) is a graphical representation of the MMI RSC and is composed of seven separate graphics files in postscript format.


MATRIXx Version 4.0 Product Family - AutoCode

Company: Integrated Systems, Inc.

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

Subcategory:

Application Generator

Development Environment Tool - Compiler

Description:AutoCode from Integrated Systems automatically generates C and Ada real-time source code. Supports code for continuous as well as discrete and asynchronous systems. Also has one-to-one traceability with SystemBuild block diagrams.


MATRIXx Version 4.0 Product Family - DocumentIt

Company: Integrated Systems, Inc.

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

Subcategory:

Design Analysis Tool - Structured Design Tool

Description:DocumentIt from Integrated Systems automatically incorporates information from SystemBuild models into written documents. Documents are gathered, formatted, and produced with a push of a button. Allows user to concentrate on other areas of development process. Both FrameMaker and InterLeaf formats are compatible with DocumentIt.


MATRIXx v.4.0 Product Family - SystemBuild

Company: Integrated Systems, Inc.

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

Subcategory:

Design Analysis Tool

Description:SystemBuild from Integrated Systems uses predefined block library with drag-and-drop block placement with nine new predefinined building blocks. For simulations, extensive interactive and non-interactive modes are possible. Incorporates a visual design process.


MATRIXx v.4.0 Product Family - Xmath

Company: Integrated Systems, Inc.

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

Subcategory:

Interface/Graphics/Animation Builder

Metric Analyzer

Description:Xmath from Integrated Systems is an object-oriented graphics and analysis that is closely itegrated with the MATRIXx Product Family SystemBuild. Includes a core of functions and specialized function libraries, a programmable user interface, and interactive 2D and 3D color graphics. Xmath functions designed to promote faster application execution.


MATRIXx v4.0 Product Family RealSim Series

Company: Integrated Systems, Inc.

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

Subcategory:

Development Environment Tool

Description:RealSim from Integrated Systems compiles, downloads, and executes application source code with full I/O support. Collects data during execution saving time in the design process.


MEDICAL_PLANNING_AND_EXECUTION_SYSTEM (MEPES)

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:

Project Management Tool

Description:An Ada integrated kit of automated tools forming an information management system to aid deliberate, program, and crisis action planning; to monitor status of medical support during execution of Joint operations; to assess the mobilization of medical manpower; to analyze and evaluate medical support plans, programs, and concept of operations; and to support medical planner/operator participation in Joint exercises/war games.


MENU_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 two functions for building menus.


MIL-STD-1553B Bindings for Ada 95

Company: Noetic Software, Inc.
Address: 2300 Computer Ave, Ste. A-6, Willow Grove, PA 19090
POC: Michael J. Kiernan
Tel#: (215) 784-9580
Fax#: (215) 784-9582
Category:

Subcategory:

Bindings

Description:Noetic Software, Inc. offers thick and thin Ada 95 bindings for MIL-STD-1553B (multiplex serial data bus) applications. Noetic's MIL-STD-1553B thick bindings were developed to provide a class library of data structures, operators, and objects to implement hardware/bus initialization, bus control, remote terminal and bus monitor operations. Also available are thin bindings that provide low-level interface to a particular manufacturer's MIL-STD-1553B hardware. These bindings for Ada 95 allow for an easy transition of existing applications to Ada 95 and a greater potential for software reuse among all MIL-STD-1553B applications. The use of a standard interface reduces cost and time investments associated with training developers in the creation and use of 1553B applications.


MIPS R3000 Ada Runtime/Executive

Company: Texas Instruments - Defense Systems & Electronics Group

Address: Defense Systems and Electronics Group, 6550 Chase Oaks Drive, Mail Stop 8435, Plano, TX 75093
Tel#: (214) 575-5346
Category:

Subcategory:


MIPS R3000 Instruction Level Simulator

Company: Texas Instruments - Defense Systems & Electronics Group

Address: Defense Systems and Electronics Group, 6550 Chase Oaks Drive, Mail Stop 8435, Plano, TX 75093
Tel#: (214) 575-5346
Category:

Subcategory:

Bindings - Graphical Kernel System (GKS)

Development Environment Tool

Real-Time Support Environment

Description:The Instruction Level Simulator (ILS) provides a software test bed for software development projects using the MIPS Rx000 processors. Conceptually, the simulated "circuit card assembly" uses a MIPS Rx000 processor and a MIPS Rx010 floating point coprocessor plus associated memory and a limited set of memory-mapped devices. During normal usage, an Ada program is compiled and linked on the host computer to produce a load module, which is loaded into the ILS and executed/debugged. The user has access to all internal registers on the chips that the tool simulates. The debugger command language includes support of breakpoints, watchpoints (read and write), register and memory content examination and manipulation, and processor execution control. Also, the ILS supplies a reverse assembler to interactively examine the instructions in simulated memory.


MODEL

Company: Computer Command and Control Company

Address: 2300 Chestnut Street, Suite 230, Philadelphia, PA 19103
POC: Charles Wise
Tel#: (215) 854-0555
Fax#: (215) 854-0665
Category:

Subcategory:

Maintenance Analysis Tool

Description:MODEL is an integrated software development system for building large scale software projects such as complex realtime or decision support systems. Using rules and specifications, it automatically generates 100% of the software in a number of progamming languages. Works with front-end CASE tools as well as project management control systems to automate the complete software lifecycle.


MP/Ada 6.2

Company: Silicon Graphics, Inc.

Address: Product Marketing, 2011 North Shoreline Boulevard, Mountain View, CA 94039-1398
POC: Michael Stebbins
Tel#: (415) 933-1676
Fax#: (415) 390-6218
Category:

Subcategory:

Bindings - POSIX

Description:Silicon Graphics, Inc.'s (SGI's) MP/Ada 6.2 provides a multiprocess Ada development system built using the POSIC-compliant threads model for Ada tasking. A joint engineering development between Rational (Verdix) and SGI, MP/Ada is designed to permit full use of SGI's multiprocessor technology and symmetric multiprocessing operating system.


MTF_CONSTANTS

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:MTF_CONSTANTS is an Ada package that provides types and constants definitions for the Message Text Formatter (MTF) system.


MTF_CUSTOM

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:MTF_CUSTOM is an Ada package that handles all operations associated with setting up custom screens for the Message Text Format (MTF) environmnet. MTF_CUSTOM allows users to modify screen, mouse, and modem configurations, and alter passwords.


MTF_CUSTOM_TOOLS

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:MTF_CUSTOM_TOOLS is an Ada package that allows a user to customize Message Text Format (MTF) editor defaults such as screen colors and mouse options.


MTF_HYPERTEXT

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:MTF_HYPERTEXT is an Ada package that provides a non-intrusive method for displaying context-sensitive help within the Message Text Format (MTF) environment. Context sensitive help includes topic, functionality, fields, and keynotes associated with the form.


MTF_OS_FUNCTIONS

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:

Network Management Tool

Description:MTF_OS_FUNCTIONS ia an Ada package thatprovides a number of MS_DOS utilities. It allows a user to copy, rename, delete, and select a file. It also allows a user to change the working directory and shell out to the operating system. The purpose of this package is to provide a program interface to selected O/S functions.


MTF_TOOLS

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:MTF_TOOLS is an Ada package that provides various screen, message, and filename utilities for the Message Text Format (MTF) environment. A user can retrieve messages, display messages, and retrieve MTF default paths.


MTV Builder

Company: Accel Software Engineering

Address: 9 Mellon Road , Export, PA 15632
POC: Charles Plinta
Tel#: 412-733-8800
Fax#: 412-733-8820
Category:

Subcategory:

Application Generator

Data Conversion/File Translation Tool

Data Modeling Tool

Description:MTV Builder is a PC-based tool that simplifies message specification and automatically generates Ada95 message translation and validation (MTV) software. MTV software is a vital component in the integration of a diverse community of systems and devices. Accel's MTV Bulider provides System Integration professionals with an engineered solution for constructing MTV software quickly, inexpensively, and reliably.


MTV Builder

Company: Accel Software Engineering

Address: 9 Mellon Road , Export, PA 15632
POC: Charles Plinta
Tel#: 412-733-8800
Fax#: 412-733-8820
Category:

Subcategory:

Application Generator

Data Conversion/File Translation Tool

Data Modeling Tool

Description:MTV Builder is a PC-based tool that simplifies message specification and automatically generates Ada95 message translation and validation (MTV) software. MTV software is a vital component in the integration of a diverse community systems and devices. Accel's MTV Builder replaces the traditionally time consuming and error prone manual coding process. MTV Builder provides System Integration professionals with an engineered solution for constructing MTV software quickly, inexpensively, and reliably.


MVS Ada Development Environment

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

Description:The MVS Ada Development Environment includes a validated full Ada compiler, a linker, a library manager, an optimizer, and a runtime system. In addition, CICS interface, full symbolic debuggers for MVS and CICs, and editor macros are available as options. Environment co-exists with COBOL and other MVS languages, includes runtime system source code, supports packed decimal data, and supports VSAM files. Makes Ada programs highly interoperable with existing applications software and with standard MVS utilities. Tasks perform I/O synchronously with other tasks in the same program. While one task awaiting input, others can run and command their own I/O. Intermetrics MVS Ada Development Environment is fully supported, maintained, and operates under XA and ESA.


Man-Machine Interface (MMI)

Company: Statistica, Inc.
Address: Ada Software Engineering Division, 12200 Sunrise Valley Drive, Reston, VA 22091
POC: Bob Schoenborn
Tel#: (703) 758-2533
Fax#: (703) 758-0641
Category:

Subcategory:

Interface/Graphics/Animation Builder

Prototyping Tool

Description:The Man-Machine Interface (MMI) is written in Ada, has complete screen editing and rapid-prototype capabilities. Has been ported to Unix, DOS, BTOS, and Rational-operating-system platforms.


MathPack

Company: MassTech, Inc.
Address: 3108 Hillsboro Road, Huntsville, AL 35805
POC: Inc. MassTech
Tel#: (205) 539-8360
Fax#: (205) 533-6730
Category:

Subcategory:

Bindings - Generic Pack Elem Funct

Description:MassTech's MathPack product is an Ada mathematical library with over 350 mathematical subprograms in 20 generic Ada packages. Subprograms provide solutions to range of mathematical problems including linear systems, eigensystems, differential equations, integration, interpolation, transforms, special functions, elementary functions, basic linear algebra, random numbers, probability, and statistics. Also packages defining data types, numerical, physical and chemical constants. Subprograms based on proven numerical algorithms, such as LINKPACK for linear systems, EISPACK for eigensystems, and QUADPACK for integration. Provides a binding to the Generic Package of Elementary Functions (GPEF).


McCabe Object-Oriented Tool, Version 5.2

Company: McCabe & Associates, Inc.

Address: 5501 Twin Knolls Road, Suite 111, Columbia, MD 21045
POC: Mendy Newman
Tel#: (410) 995-1075
Fax#: (410) 995-1528
Category:

Subcategory:

Design Analysis Tool - Object-Oriented Design Tool

Metric Analyzer

Description:The OO tool will complement any of the other ToolSets. Object-oriented metrics are calculated, classes can be declared safe to avoid redundant testing, and traditional languages can be viewed as OO classes. Platforms supported: AIX, HP-UX, SUNOS, Solaris, Windows 3.1, NT, 95, DEC Alpha Languages supported: C, C++, Ada, Cobol, Visual Basic, FORTRAN, Pascal, Assembler, PL/1, M204, Ultrix


McCabe Visual Quality ToolSet (VQT), Version 5.2

Company: McCabe & Associates, Inc.

Address: 5501 Twin Knolls Road, Suite 111, Columbia, MD 21045
POC: Mendy Newman
Tel#: (410) 995-1075
Fax#: (410) 995-1528
Category:

Subcategory:

Configuration Management Tool

Description:For QA professionals, the McCabe VQT provides support for all McCabe Metrics, Halstead Metrics, Object-Oriented Metrics, and User Customizable Metrics. Making use of the robust structure charts, flowgraphs, and metrics reports, users can gain insight into software quality and logic. Platforms Supported: AIX, HP-UX, SUNOS, Solaris, Windows 3.1, NT, 95, DEC Alpha Languages Supported: C, C++, Ada, Cobol, Visual Basic, FORTRAN, Pascal, Assembler, PL/1, M204, Ultrix


McCabe Visual Reengineering ToolSet (VRT), Version 5.2

Company: McCabe & Associates, Inc.

Address: 5501 Twin Knolls Road, Suite 111, Columbia, MD 21045
POC: Mendy Newman
Tel#: (410) 995-1075
Fax#: (410) 995-1528
Category:

Subcategory:

Reverse-Engineering Tool

Description:The VRT will aid in systems reengineering by providing the developers with a means to visualize code through graphical structure charts and flowgraphs. The Data Dictionary feature compiles a reference of all data elements and their usage. The VRT will also monitor execution slices and find redundant code. Platforms Supported: AIX, HP-UX, SUNOS, Solaris, Windows 3.1, NT, 95, DEC Alpha Languages Supported: C, C++, Ada, Cobol, Visual Basic, FORTRAN, Pascal, Assembler, PL/1. M204, Ultrix


McCabe Visual Testing ToolSet (VTT), Version 5.2

Company: McCabe & Associates, Inc.

Address: 5501 Twin Knolls Road, Suite 111, Columbia, MD 21045
POC: Mendy Newman
Tel#: (410) 995-1075
Fax#: (410) 995-1528
Category:

Subcategory:

Metric Analyzer

Description:To assist in software testing, the McCabe VTT quantifes the number of tests required for full path coverage and generates the associated test conditions at the unit and integration level. The VTT will also monitor the testing and report on code coverage and list the untested paths. Platforms Supported: AIX, HP-UX, SUNOS, Solaris, Windows 3.1, NT, 95, DEC Alpha Languages Supported: C, C++, Ada, Cobol, Visual Basic, FORTRAN, Pascal, Assembler, PL/1, M204, Ultrix


MethodMaker

Company: Mark V Systems, Ltd.

Address: 16400 Ventura Boulevard, Suite 303, Encino, CA 91436
POC: Herman Fischer
Tel#: (818) 995-7671
Fax#: (818) 995-4267
Category:

Subcategory:

Development Environment Tool

Diagramming/Charting Tool

Methodology Tool

Prototyping Tool

Description:MethodMaker is an extension to the ObjectMaker family which allows rapid development of new method notations. MethodMaker also allows the user to modify and extend existing ObjectMaker and ProcessMaker method support to meet project and organization requirements. The user can easily build or modify the tool support for a method by editing a diagram set. The new, or further prototyped method is self documented by the defining diagram set, and can be regenerated at any time to take advantage of new ObjectMaker features and capabilities. MethodMaker, with simple diagrams and fill in forms allows the user to specify and modify the tool support for other information and relationships.


Micro Ada Real-Time Executive

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:

Bindings - Generic Pack Elem Funct

Bindings - Generic Pack Primitive Funct

Real-Time Support Environment

Description:Encore's Micro Ada Real-Time Executive (MicroARTE) is one of several real-time execution environments available on the Encore 90 family of computers. Can be used to provide a real-time execution environment that directly controls processor resources, input/output systems, memory, interrupts, and other functions. Eliminates need to invoke conventional operating system services and reduces system overhead. MicroARTE includes Ada bindings to the Generic Package of Elementary Functions (GPEF) and the Generic Package of Primitive Functions (GPPF).


Motif

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 software, the BCA Ada language interface to the OSF/Motif toolkit, produced by the Boeing Commercial Airplane Company and made available under STARS (Software Technology for Adaptable, Reliable Systems), is approved for release under Distribution "A" of the Scientific and Technical Information Program Classification Scheme unless otherwise indicated. Click on the above URL to procede to the software.


Multimedia Oriented Repository Environment

Company: MountainNet, Inc.

Address: ELSA (Electronics Library Service and Applications, 2816 Cranberry Square, Morgantown, WV 26505-9289
POC: Margie Price
Tel#: (304) 594-9075
Fax#: (304) 594-9088
Category:

Subcategory:

Bindings - FTP

Cross-Compilation/Development Tool

Development Environment Tool

Description:ELSA is an on-line repository of abstract data types, benchmark tools, CAIS tools, communication software, database management tools, graphics software, management tools, math components, metric analyzers, preliminary design tools, and text management tools, etc.. Software is public domain and available AS IS. Direct uploading or editing is not allowed. ELSA can be accessed using a World Wide Web browser. Online registration is available at: http://rbse.mountain.net/ELSA/elsa.lab.html.


NAG Ada Library

Company: Numerical Algorithms Group (NAG) Ltd.

Address: 1400 Opus Place, Suite 200, Downers Grove, IL 60515
POC: Sheila Caswell
Tel#: (708) 971-2337
Fax#: (708) 971-2706
Category:

Subcategory:

Development Environment Tool


NAG Ada Math Library

Company: Numerical Algorithms Group (NAG) Ltd.

Address: 1400 Opus Place, Suite 200, Downers Grove, IL 60515
POC: Sheila Caswell
Tel#: (708) 971-2337
Fax#: (708) 971-2706
Category:

Subcategory:

Development Environment Tool

Description:NAG Ada Math Library is intended to meet the need for a robust and wide ranging library on a small system as the IBM PC, Macintosh, Sun, MicroVAX, and Sequent. It is a means of implementing a range of numerical algorithms: basic arithmetic, matrix operations, random numbers, mathematical constants, machine constants, input-output, simultaneous linear equations, sorting, and elementary functions.


NAG Libraries Search System

Company: Numerical Algorithms Group (NAG) Ltd.

Address: 1400 Opus Place, Suite 200, Downers Grove, IL 60515
POC: Sheila Caswell
Tel#: (708) 971-2337
Fax#: (708) 971-2706
Category:

Subcategory:

Libraries/Repositories Tool

Description:The Numerical Algorithms Group (NAG) produces quality software that is reliable and portable across a wide range of hardware. NAG products are used worldwide in such areas as education, government, and industry. More specifically, NAG software has been used in many major worldwide projects in medical research, environmental studies, theoretical physics, meteorology, third-world agricultural development. NAG produces and distributes numerical, symbolic, statistical, and visualization software for the solution of problems in a wide range of applications in such areas as science, engineering, financial analysis and research. For users who write programs and build packages, NAG produces sub-program libraries in a wide range of computer languages (Ada, C, Fortran, Pascal). For users who do not wish to program in the traditional sense but want the same reliability and other qualities offered by NAG libraries, NAG provides several powerful mathematical and statistical packages for interactive use. NAG also distributes a range of products including compilers and tools aimed at the professional designer. The NAG Libraries Search System is an interface to a developing set of facilities to assist users in selecting appropriate NAG software or library routines for their application. NAG software is classified according to the Guide to Available Mathematical Software (GAMS) classification system. GAMS is a cross-index and virtual repository of mathematical and statistical software components of use in computational science and engineering. The Libraries Search System also offers a WAIS-based search of the on-line information files, as well as a simple text string search of the quick reference lists of routines. Ada, Pascal, DASL, HSML, SLICOT, FortLP, and Finite Element libraries are also available.


NAG SCS Ada Library

Company: Numerical Algorithms Group (NAG) Ltd.

Address: 1400 Opus Place, Suite 200, Downers Grove, IL 60515
POC: Sheila Caswell
Tel#: (708) 971-2337
Fax#: (708) 971-2706
Category:

Subcategory:

Development Environment Tool


NON_UNIT_PERSONNEL_GENERATOR

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:

DBMS Tool

Description:A Gain Momentum object-oriented graphical interface that allows users to generate non-unit personnel requirements through the contruction of files containing non-unit personnel records. The files are referred to as Time-Phased Force and Deployment Data (TPFDD) files and the records they contain are identified as Personnel Increment Numbers (PINs).


NavigAda

Company: Sonalysts, Inc.
Address: 624 Highland Drive, Mount Holly, NJ 08060
POC: Peter DePasquale III
Tel#: (609) 261-1900
Fax#: (609) 261-9545
Category:

Subcategory:

Design Analysis Tool

Development Environment Tool

Description:NavigAda is a CELERITY Software Series tool designed to facilitate the development and maintenance of Ada source code in large system environments. Eliminates source-code masking problems. Allows user freedom in navigating logically throughout Ada system while safely accessing all essential features of source code, independently of file structure. NavigAda currently runs on Sun Sparc stations running either SunOS 4.1.x or Solaris 2.x (with Binary Compatibility Mode) with OpenWindows Desktop System.


Netlib Repository

Company: National HPCC Software Exchange

Address: Netlib Repository, University of Tennessee-Knoxville, Computer Science Department, Ayers Hall, Knoxville, TN 37996-1301
POC: Jack Dongarra
Tel#: 423/974-8295
Fax#: 423/974-8296
Category:

Subcategory:

Libraries/Repositories Tool

Description:Maintained by members of the University of Tennessee-Knoxville Computer Science Department and presented as part of the National HPCC Software Exchange (NHSE), Netlib is a mathematical software repository. The NHSE is a distributed collection of software, documents, data, and information of interest to the high performance computing community. The collection includes material from the Advanced Software Technology and Algorithms (ASTA), High Perfomance Computing Systems (HPCS), and Information Infrastructure Technology and Applications (IITA) components of the High Performance Computing And Communications (HPCC) Program. The NHSE has the goals of facilitiating the development of discipline-oriented software and document repositories, and of promoting contributions and use via the World Wide Web. Devlopment of the NHSE is being carried out by the Center for Research on Paralell Computation (CRPC).


Network Broker

Company: IDEAS, Inc.
Address: 7120 Columbia Gateway Drive, Columbia, MD 21046
POC: Michael Dalpee
Tel#: (410) 312-2000
Fax#: (410) 312-2050
Category:

Subcategory:

Bindings - Client/Server

Bindings - Network

Bindings - TCP/IP

Network Management Tool

Description:Network Broker is a software environment for performing distributed inter-process communication. Provides high-level communication services that let programmers use inherent concurrency of distributed system. Network-transparent client/server communication model simplifies distributed-system software development. Designed for use with Ada. Clients and servers can be implemented as tasks. Both synchronous and asynchronous modes of client/server interaction are supported. Ability of programmers to communicate arbitrary, user-defined data structures, including private types, is directly supported via generics. Existing client/server communications methods, such as RPC, require clients and servers to manage numerous complexities of inter-communication. Network Broker transfers burden to intelligent software environment, the Virtual Network, where clients and servers reference one another using a symbolic, location-independent addressing scheme. The Virtual Network provides communication services. Clients specify general selection criteria that Virtual Network uses to select a service request recipient from a group of servers providing a replicated service. Selection criteria can be: designated, multicast, first-available, or round-robin. Eliminates body of communication code otherwise needed if RPC-style communication used. Integrates heterogeneous networks, and is designed to be highly portable. Data can be transparently communicated between clients and servers that reside on disparate computer hosts.


Nick's Place, Macintosh Development Reference

Company: University of California, Los Angeles

Address: Department of Chemistry & Biochemistry, 405 Hilgard Ave., Los Angeles, CA 90090-1569
POC: Nicholas De Mello
Category:

Subcategory:

Libraries/Repositories Tool

Description:This location offers information about programming, especially for the Macintosh platform. Links are provided to ftp and http sites useful for Mac Programmers. These sites include Sumex aim, archives at various universities, the alt.sources archive site, Mac Tech, Metrowerks, Symantic, and Apple's Developer services.


OPEN_THE_DATABASE

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:

Project Management Tool

Description:OPEN_THE _DATABASE is an Ada package that reads an ASCII text file in order to determine the current database path. Three exceptions may be raised from this RSC. A project may reuse this code with no mondifications.


ORBexpress for Ada 95 and ORBexpress Realtime for Ada 95

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

Description:ORBexpress for Ada 95 provides superior performance, IIOP support, and seamless interoperability with CORBA-complaint products. It is the leading middleware solution for building reliable multi-tier, distributed systems using Ada 95 with all the advantages of object-orientation. Client/server applications can run across a heterogeneous environment composed of multiple platforms, operating systems, compilers, and programming languages. ORBexpress exceeds traditional CORBA ORBs in supporting low-latency, high-throughput performance. ORBexpress Realtime for Ada 95 will feature sophisticated realtime capabilities such as predictable time behavior and replacable transports.


OS/2 API

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 OS/2 package provides thin, direct Ada 95 bindings to the most important sections of OS/2's GUI API, i.e. Win, GPI, Dev, Spl, DDF, Prf and Drg. Click on the above URL for more information as well as the package.


Object Oriented Structured Design/Ada

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

Subcategory:

Development Environment Tool - Editor

Diagramming/Charting Tool

Metric Analyzer

Requirement Tracing Tool

Description:The Object Modeling Technique for Ada Development (OMT/Ada) is part of the Software through Pictures family of integrated, multi-user application-development environments for use in real-time software-development projects. Software through Pictures family supports structured, object-oriented and data-modeling methods and runs on a variety of UNIX workstation platforms. For Ada developers, IDE offers the OMT/Ada design editor, which supports analysis through code generation for Ada-specific development projects. It includes a browser, document-preparation support (including 2167A support), OMT editors, and version control with all sharing a central repository.


ObjectAda

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

Source-Code Translator

Description:ObjectAda is an object-oriented language compiler for Windows or Unix platforms. ObjectAda also generates Java and C++ code.


ObjectMaker

Company: Mark V Systems, Ltd.

Address: 16400 Ventura Boulevard, Suite 303, Encino, CA 91436
POC: Herman Fischer
Tel#: (818) 995-7671
Fax#: (818) 995-4267
Category:

Subcategory:

Development Environment Tool - Editor

Diagramming/Charting Tool

Requirement Tracing Tool

Description:Mark V's ObjectMaker is a CASE analysis and design tool. Supports more than 20 popular object-oriented, behavioral and structure methodologies. Language Modules for Ada, C++ and C provide code generation and reverse engineering (automatic diagram generation from source code). Provides tool support for both structured and object-oriented paradigms, including ADARTS, under a common user interface and common semantic model. Allows diagrams created by these different methods to be linked together. Rule-base architecture permits customization of the tool to meet specific requirements. Allows creation custom analysis and design methods, integration with other tools, databases and frameworks, and development of custom text and code generation directly from detail design diagrams.


ObjectMaker TDK

Company: Mark V Systems, Ltd.

Address: 16400 Ventura Boulevard, Suite 303, Encino, CA 91436
POC: Herman Fischer
Tel#: (818) 995-7671
Fax#: (818) 995-4267
Category:

Subcategory:

Development Environment Tool

Libraries/Repositories Tool

Description:The ObjectMaker Tool Development Kit (TDK) offers developers, integrators, OEMs, consultants and methodologists the opportunity to customize methods, notations, syntax rules, syntax checking, semantic specification and repository capture of all semantics, and other information and relationships important to process and problem space. The TDK provides direct access to the rules (predicate logic) that create, control and pre- and post-condition all tool behavior and manage all repository navigation and iteration. Contact objectmaker@markv.com for more information.


On-Line Ada Training & Reference Module

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


OrbAda

Company: Top GraphX

Address: 10, Allee de la Mare Jacob, 91290 La Norville France
POC: Jean-Claude Mahieux
Tel#: +33 1-69 26 97 88
Fax#: +33 1-69 26 97 89
Category:

Subcategory:

Development Environment Tool - Compiler

Development Environment Tool - Debugger

Libraries/Repositories Tool

Description:OrbAda is a full Ada 95 implementation of CORBA. OrbAda features are CORBA 2 compliant, fully implemented in Ada 95, multi-threaded, memory saft, and portable.


Orbix/Ada

Company: IONA Technologies

Address: The IONA Building, 8-10 Lower Pembroke St., Dublin 2 IRELAND
Fax#: +353 1 662 5244
Category:

Subcategory:

Bindings

Description:IONA Technologies and Objective Interface Systems have jointly built the Ada 95 version of Orbix to offer Ada developers the benefits of CORBA 2.0. CORBA is a strategic technology for architecting distributed client/server systems. (See also Objective Interface System)


PC-Metric/UX-Metric

Company: SET Laboratories, Inc.
Address: P.O. Box 868, Mulino, OR 97042
POC: Teresa Harrison
Tel#: (503) 829-7123
Fax#: (503) 829-7220
Category:

Subcategory:

Metric Analyzer

Description:PC-Metric/UX-Metric is a software measurement tool used to analyze source code. Produces two reports: 1) complexity-analysis report, which lists metric values calculated for each function and combined values for entire module under consideration; and 2) exceptions report, which highlights all measured values that lie outside of predetermined, user-defined limits. Intended for two types of users, the software developer, and the software project manager. manual is divided into three parts: Part 1 is tutorial on field of software metrics including an annotated bibliography; Part 2 describes installation, configuration, and use of product; and Part 3 instructs users on what to do with data generated. PC-Metric runs in PC environment; UX-Metric runs in UNIX environment.


POSIX Ada Run-Time

Company: Florida State University

Address: Computer Science Department, Tallahassee, FL
POC: Ted Baker
Tel#: (904) 644-5452
Category:

Subcategory:

Bindings - POSIX

Libraries/Repositories Tool

Description:The above ftp address contains version 1.2 of POSIX Ada Run-Time System Library (PART) using a CARTS interface. The purpose of this release of PART is to demonstrate the feasabilitiy of implementing an Ada 83 run-time sytem over POSIX threads, and disclose the full details of one such implementation.


POSIX/Ada

Company: Florida State University

Address: Computer Science Department, Tallahassee, FL
POC: Ted Baker
Tel#: (904) 644-5452
Category:

Subcategory:

Bindings - POSIX

Description:Bindings to POSIX threads and real-time.


PRICE S

Company: Lockheed Martin Price Systems
Address: 700 E. Gate Drive, Ste. 200, Mount Laurel, NJ 08054
POC: Gretchen Lannon
Tel#: (609) 866-6591
Category:

Subcategory:

Maintenance Analysis Tool

Project Management Tool

Description:PRICE S is a full-featured software estimating tool. The Model estimates cost and schedule for total software lifecycle from system concept phase through maintenance and support. Output costs are provided in terms of effort (hours or months), with optional capability of converting to monetary units. PRICE S incorporates effects of modern software-development practices -- availability and use of software-development tools, experience of software team, and programming languages employed -- typified by such standards as DOD-STD-2167A.


PRINT_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 many structures for basic HP PCL laser printer functions and tagged image file format (TIFF) image printing.


PROJECT1

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:

Training/Education Tool

Description:A C Language Integrated Production System (CLIPS) expert system program that helps propose a course program for industrial engineering student seeking a Master's Degree. The program uses heuristics and reasoning to arrive at its diagnosis.


Package CGI

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:

Bindings

Description:"Package CGI" is an Ada 95 interface to the "Common Gateway Interface" (CGI). This package makes it easier to create Ada programs that can be invoked by World Wide Web (WWW) http servers using the standard CGI interface. The user can create Ada programs that perform queries or other processing by request from a WWW user.


Paradigm Plus

Company: Platinum Technology, Inc. - formerly ProtoSoft, Inc.

Address: Clear Lake Lab, 17629 El Camino Real, Mail Stop 400, Houston, TX 77058-3051
Fax#: (281) 480-6606
Category:

Subcategory:

Bindings - Client/Server

Bindings - Network

Bindings - SQL

Bindings - TCP/IP

Development Environment Tool

Libraries/Repositories Tool

Project Management Tool

Description:Paradigm Plus is an object-oriented development tool. Focuses on building an object-oriented Repository Model. Repository model can be built with graphic editors and/or text editors, and instantly reflects a change in all views if a change is made in one view. (The graphic and text editors are different views into the repository model.) Supports the industry's five most popular methodologies: Rumbaugh's, OMT, Shlaer/Mellor, Fusion, Booch, and Coad/Yourdon. Rlus runs on platforms including DOS/Windows, Sun OS, HP UX, IBM RS 6000, and Windows NT.


Paradigm Plus EVB Edition

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

Development Environment Tool

Diagramming/Charting Tool

Project Management Tool

Requirement Tracing Tool

Description:The EVB Edition of Paradigm Plus is the only CASE tool supporting EVB's Ada object-oriented development method. Provides all graphical notation rules necessary to develop Ada systems using EVB object-oriented approach.


Paradise

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:Paradise is a set of Ada packages intended to provide an interface to the Unix operating system, and more specifically, to the communication routines that are accessed via file descriptors. It lets the Ada programmer use files, pipes, and sockets, as well as signals, error codes, environment variables, etc. using an interface that looks as much as possible like the C interface. Click on the above URL for more information and the package itself.


Paradox

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:Dbms_Template represents a simple DBMS class. It is single user, but it can be extended for networks. It was created as a binding to Paradox Engine 1.0. It can serve as a binding to other DBMS' such as dBASE and Clipper by purchasing a C library for accessing other DBMS' and changing the body of Dbms_Template. The code is distributed as is. All code placed on this BBS can be reused, but its intent is to show good Ada style and Ada features. This code is intended to be teaching tools and is for educational purposes. Click on the above URL for the package.


Parallel Ada Development System

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:

Application Generator

Bindings - Generic Pack Elem Funct

Bindings - Generic Pack Primitive Funct

Design Analysis Tool

Development Environment Tool - Debugger

Libraries/Repositories Tool

Description:Encore's Parallel Ada Development System (PADS) combines toolset based on Verdix Ada Development system and Encore's multi-threaded parallel Ada run-time system to provide an environment for development of Ada language applications. Consists of a validated compiler run-time libraries, symbolic debugger, and set of tools that aid in Ada program generation, analysis, and library management. Hosted by the UMAX V operating system, combining UNIX computing with parallel run-time capabilities. PADS includes Ada bindings to the Generic Package of Elementary Functions (GPEF) and the Generic Package of Primitive Functions.


Parallel-Leveraged Ada

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

Subcategory:

Development Environment Tool

Metric Analyzer

Description:Parallel-Leveraged Ada provides a fully parallel run-time system for use with Sequent DYNIX.


Parasight

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:

Bindings - X-Windows (OSF MOTIF)

Development Environment Tool

Metric Analyzer

Description:Parasight is a Motif-based (GUI), source-level programmable, debugging, profiling, and monitoring environment for Encore Infinity 90 and Infinity R/T systems. Multilanguage debugging environment (Ada, FORTRAN, C), supports parallel and sequential programs with no need to purchase additional debuggers. Programmable analyzer and debugger ensures maximum accuracy and reliability when developing code. Also monitors multiple tasks simultaneously so there is no need to go back and forth between execution streams. Also supports use of custom parasights that can access global symbol table and be started and stopped independent of target program.


Partamos

Company: Alcatel Austria Forschungszentrum GmbH
Address: Ruthnergasse 1-7, A-1210 Vienna Austria
Tel#: +43 1 39 1621 ext. 170
Fax#: +43 1 39 1452
Category:

Subcategory:

Cross-Compilation/Development Tool

Development Environment Tool

Interface/Graphics/Animation Builder

Metric Analyzer

Real-Time Support Environment

Description:Events occurring in a concurrent real-time application under test are traced and written to a file. System-dependent conversion program brings this trace output to standard format, which is then read by "Visualizer," an interactive tool that graphically displays traced information -- expressing states, interactions, messages and relationships as well as commentary text. Different levels of detail, several abstractions as well as scrolling along the time axis are possible. General PARTAMOS method is language and system independent and can be used for single and multiprocessor systems. For particular applications, the units, messages and interactions to be traced are defined by a specific model. Further tools of PARTAMOS tool chain operate on same trace data set and will perform other test steps necessary during the software or system integration: regression testing, performance analysis, re-execution, etc.


Pascal to Ada

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:

Description:A simple Pascal to Ada translater implemented using aflex, ayacc. This is a toy translator, and would require work to be production quality. It should not be considered to be suitable for production use but is fine as an educational vehicle.


Pastran

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:

Source-Code Translator - Pascal to Ada

Description:Pas Tran version 2.0 is a translation tool designed to convert existing Pascal code into Ada with up to 98% efficiency. Variety of licensing is available, from single user to sites. Customization is available through the engineering staff at RRS.


Penelope

Company: Odyssey Research Associates

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

Subcategory:

Design Analysis Tool

Description:Penelope is an interactive CASE tool to develop Ada programs and specifications, perform mathematical analyses of the specifications, and prove that the programs meet specifications. Such proof can provide assurances beyond reach of extensive testing. Penelope can be applied to specify, develop, and prove programs written in a large sequential subset of Ada.


Percent Complete Metric

Company: Statistica, Inc.
Address: Ada Software Engineering Division, 12200 Sunrise Valley Drive, Reston, VA 22091
POC: Bob Schoenborn
Tel#: (703) 758-2533
Fax#: (703) 758-0641
Category:

Subcategory:

Interface/Graphics/Animation Builder

Metric Analyzer

Project Management Tool

Requirement Tracing Tool

Description:The Percent Complete Metric is a process for collecting and presenting data to provide effective management insight into software-development progress. Based on earned-value concept, all component tasks for a unit of work are assigned a value such that values for all tasks add to 100. Each time period, values are aggregated and results are displayed in graphical form and compared to a projection. Status forms are prepared with information explaining what progress has been made in the current time period, explaining deviations, if any, from projections, and raising relevant issues. Special procedures are included in process to make it easy-to-use, effective, and non-bureaucratic.


Plumber

Company: University of California, Irvine

Address: Department of Information and Computer Science, Irvine, CA 92717-3425
POC: Owen O'Malley
Category:

Subcategory:

Maintenance Analysis Tool

Description:Plumber is used to help identify memory leaks in software. It is designed to be used with Ada, with or without C, and can be used with C only.


Portable Common Tool Environment

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 Portable Common Tool Environment (PCTE) binding (ADAPCTE). It provides Ada applications access to a PCTE object base as defined by the European Computer Manufacturers Association (ECMA) Ada PCTE specification standard (Standard ECMA-162 Ada Language Binding, Dec. 1991).


Portable Operating System Interface

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 directory contains POSIX .5 library specs and documentation on POSIX research completed at Florida State University (FSU).


PowerAda

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:

Development Environment Tool

Description:PowerAda is a complete development and support environment for PowerPC platforms running AIX and LynxOS. Including both a validated Ada 95 compiler and an Ada 83 compiler, PowerAda allows users to switch between the two Ada standards (Ada 83 and Ada95) with a common integrated tool set supporting both versions of the language. PowerAda offers solid object-oriented software support, with Ada 95, class browser, a CORBA-compliant ORB, and an IDL-to-Ada 95 compiler. All tools have an intuitive point-and-click GUI. Automated build features are included, along with source debugger, code monitoring/instrumentation tools, test coverage analysis, heap monitoring/leakage detection, and automatic detection of uninitialized variables. PowerAda generates code for all PowerPC 600 series chips, including advanced architectures like SMP and the IBM SP/2 supercomputer.


PowerTools

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:

Cross-Compilation/Development Tool

Maintenance Analysis Tool

Project Management Tool

Requirement Tracing Tool

Description:PowerTools is a CASE package supports structured development methods such as functional decomposition and iterative design. Uses mouse-driven, iconic user and common user interface. Features include: FreeFlow, structured analysis tool that features multiple architecture and hierarchical editing; FastTask, which creates an abstract representation of a finite state machine; PowerPDL a processor that generates formatted documentation from the PDL file; SmartChart, which integrates software design and implementation by combining a language-sensitive editor with a structure chart generator; Strip Utility, which allows pseudocode and source code to reside in same file; and ASCII Bridge, which exports and imports FreeFlow and FastTask files into customer data bases. Available for PC, UNIX and Mac platforms.


PragmAda Reusable Components

Company: PragmAda Software Engineering
Address: 1540 Coat Ridge Road, Herndon, VA 20170-2728
POC: Jeffrey R. Carter
Tel#: (703) 904-9783
Fax#: (703) 904-9783
Category:

Subcategory:

Libraries/Repositories Tool

Description:PragmaAda Reusable Components is a library of quality software components. Original Ada 83 version and Ada 95 versions available. All components fully guaranteed.

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