Results of Search
for Records with...
Keywords:
New Search

AdaScope Debugger
Ada Workstation Environment
Application Specific Ada Run Time
Visual Ada95
Academic IntegrAda
AdaEval
Ada Training Environment
Ada Instructor CourseWare
HyperARM
On-Line Ada Training & Reference Module
IntegrAda
IntegrAda/POSIX
Ada Software Development Toolset
AdaGraphics
LearnAda
Visual Ada for Windows
XAda
AdaData
AdaUser
Proplink
Transportable Applications Environment Plus
Ada - ROM
ncurses - New Curses
Public Ada Library
AdaMentor Computer Managed Instruction System
AdaSoft Textual User Interface/Graphics
AdaManager Relational DBMS
AdaSoft Textual User Interface
GE's ENvironment for COde REngineering
Fortran to Ada Source Translation (FAST)
AdaTools/PC
Automated Source Code Conversion and Re-Engineering
Concerto Software Factory
Multimedia Oriented Repository Environment
Expert Debugging Software Assistant
Syntax Directed Editor
Virtual Software Factory
Teamwork/Ada
C to Ada Translation Service
Iconic Design Environment for Ada
ArchiText
Hyperbook
Reengineering Consulting Services
MODEL
Tailorable ARTE
Integrated System's Ada Run-Time
HeapGuard
HeapGuard
Embedded Real-Time Systems video tape set
Universal_File_Names
Ada Fuzzy Expert System
Integrated Software Ada Run Time
CARDtools
CASEmate Configuration Manager
Concurrent Compiler
Harris Ada Programming Support Environment
SIMulation Workbench
Ada Language System/Navy
IADA_EDIT
ezX
Ada Development Environment Extensions
Ada Development Environment
DEC Ada Professional Development Option
DECset - DEC Performance Coverage Analyzer
DEC FUSE Ada Support for DEC OSF/1 AXP Systems
DECset - DEC Code Management Systems
DEC Ada
DECset - DEC Test Manager
DECset for OpenVMS
DECset - Language-Sensitive Editor/Source Code Analyzer
Man-Machine Interface (MMI)
Percent Complete Metric
SAMeDL - SQL Ada Module Description Language
Costar
AdaMat
Complexity Measures Tool
HERAGRAPH
Generic Reusable Ada Components for Engineering
Ada MacHost
Paradigm Plus EVB Edition
Reuse Library Toolset
Generated Reusable Ada Modifiable Machine Interface
PRICE S
Ada Pretty Printer Text Formatter
Source Code Management System
Ada Design Tools
Programmable Editor Release 2.0
Micro Ada Real-Time Executive
Parallel Ada Development System
Parasight
Change & Configuration Control Environment
Ada-Assured
Ada-Utilities
Ada-Utilities
Synthsizer Generator
Project Management Toolset
G-Ada
GECOMO
Software Development & Maintenance Environment for WWMCCS
Convex Ada
Adanon
PowerTools
AdaFlow
MATRIXx Version 4.0 Product Family - DocumentIt
MATRIXx Version 4.0 Product Family - AutoCode
MATRIXx v.4.0 Product Family - Xmath
AutoCode/Ada
MATRIXx v.4.0 Product Family - SystemBuild
MATRIXx v4.0 Product Family RealSim Series
AdaGRAPH
Ada-960 Development Environment for the 80960
re/NySys - re/Nu Ada Workbench
re/NySys - re/Nu COBOL Workbench
Ada Visualizer
Semantic Tool Construction Library
Ada Development Environment (ADE)
Object Oriented Structured Design/Ada
Software through Pictures for Structured Environments
C2Ada - C to Ada Translator
SAMeDL Intermetrics Compiler
AdaJava
X11Ada
AdaView Debugger
AppletMagic
Datacom/DB Ada Interface
MVS Ada Development Environment
AdaMagic
CICS Ada Binding
SL-GMS
Integrated Design Automation System
Ada Binding to POSIX
DACS for Ada 95
DACS 1750A tool set
DACS-95 Test Coverage Tool
Construction of Dedicated Embedded Real-Time Systems
DACS/ASIS-95
DDC-I Ada Tool Box
ObjectMaker TDK
MethodMaker
ProcessMaker
ObjectMaker
REFINE/Ada
Software Refinery
NAG Libraries Search System
NAG Ada Library
NAG Ada Math Library
NAG SCS Ada Library
Pro*Ada Precompiler
Pro*Ada
Generic Package of Primitive Functions
ASSET Library
McCabe Visual Testing ToolSet (VTT), Version 5.2
McCabe Visual Quality ToolSet (VQT), Version 5.2
McCabe Object-Oriented Tool, Version 5.2
McCabe Visual Reengineering ToolSet (VRT), Version 5.2
Janus/Ada Tool Kit for Microsoft Windows
Janus/Ada 95 Professional Development System
Janus/Ada MS-DOS Compiler
Janus/Ada Professional Development System
Janus/Ada 95 Extended Tutorial
Janus/Ada Embedded Systems Tool Kit
AdaVid
Claw - Ada 95 GUI Bindings and Tools for Windows 95
Pastran
Ada Based DL Tool Kit
SoDA
TestMate
VADSworks
Rational Rose/Ada
Rational Rose
Rational Apex
VADS AXI
VADSself
VADScross
VADS
UNAS Ada
ASSET-R Function-Point Software Sizing Model
SoftCost-Ada Software Cost Estimation Tool
Engineering & Project-management Oriented Support System
The Ada Generator
Softech Resource Manager
Ada-86 TOOLSET
Sun Ada 1.0
Sun Ada Development Environment
Catalyst CDware
SPARCworks/iMPact
Tartan Ada Development Envirionment - Intel i960 MC/MX
TartanWorks Ada 68xx Development System
Tartan Ada Development Systems - TI TMS320C3x & C40 DSPs
Tartan Ada Development System - Motorola MC68xxx
Tartan Ada Development System - MIL-STD-1750A
TeleArcs
TeleARCS Programming Environment for Ada
ILSD Ada Software Support Environment for Test
CodeCount
ADAMAKE
Reusability Search Expert - ReuSE
The Object Abstractor
The Graph Abstractor
Xinontech Ada Composer
XACT Conversion Tools
System-4 Cost & Schedule Estimation System
CEIS Software Sizing System
AdaQuest 2.2
AdaQuest 1.1
Developer Magic ProDev Ada95
MP/Ada 6.2
TI DP32 Ada Symbolic Debugger
MIPS R3000 Instruction Level Simulator
MIPS R3000 Ada Runtime/Executive
AdaEmacs Programmer's Editor
Ada Math Advantage 2.0
Ada Intrinsics
XD Ada
STATEMATE MAGNUM
Ada Software Engineering Tools Project
Paradigm Plus
Enterprise Component Modeling
Auto-G
MathPack
PC-Metric/UX-Metric
Thor
CHRONOS
GEODE
Logiscope
ASA
Ada Design Tool
Unisys Integrated Software Engineering Toolset
Screen Machine
ORBexpress for Ada 95 and ORBexpress Realtime for Ada 95
Ada_SQL_Connect
DEVISOR
DRAGOON
DRAGOON
Ada Software Development Curriculum Overview
Informix-ESQL/Ada
Informix-ESQL/Ada-SQL
Informix Ada/Same
AdaTutor
Parallel-Leveraged Ada
Ada Express
Ada Systems Experts
CCC/DM
Change & Configuration Control/Manager
Resolve_IT
CCC/Harvest
A State of the Art Review of Distributed Database Technology
Software Reusability
AFATL Ada Compiler and Interactive Debugger
Common Ada Missile Packages
Ada Compiler Evaluation System
Ada Features Identification System
Consortium Requirements Engineering
Reuse-Driven Software Processes
Ada-based Design Approach for Real-Time Systems
Vitro Automated Structured Testing Tool (VASTT)
Vitro's Environment for Reengineering Software
STW/Regression
STW/Coverage
STW/Advisor
TLD 1750 Ada Compiler System
TLD i960 Ada Compiler System
SA-Motif
Ada/Motif
SA-X/Bind
STARS Binding to SQL
STARS Binding to GKS
STARS Binding to X-Windows
GRAFPAK-PHIGS
GRAFPAK-GKS
UIL Trans
Ada Binding to X-Windows, Motif
SEER-SEM Software Estimation Model
SEER-SSM Software Sizing Model
SEER-H Hardware Estimation Model
SEER-HLC Hardware Life Cycle Model
Crystal Ball
RA-Metrics Version 2.5
FPXpert Version 2.2
Size Planner
Software Lifecycle Model
Slim-Control
Productivity Analysis Data Base System
SIZE Plus
ICS Ada/Motif
Ada Xcessories
BX/Ada
ISC OSF/Motif
TBGEN System: Testbed Generator for Ada
Test Coverage Monitor & Program Bottleneck Finder - TCMON
Ada from a Management Perspective - Parts 1 & 2
Ada Programming Language -- A Series
Introduction to Ada - Parts 1, 2, 3
Alydaar Translation Service or Tool
Prior GKS
Partamos
SEE-Ada
Texel Software Factory
Distributed MAKE for Ada (D-MAKE)
Network Broker
JOVIAL Analysis and Conversion Kit (JACK)
Ada Training Services
FORTRAN to Ada Translation
Programming Services
AdaTEST
AdaTEST 95
A division of Saab Ericsson in Sweden
UIM/Ada
Ada CD-ROM
Semantic Webs - SemWeb
AdaGPIB
AdaCAST
UxAdagen
OrbAda
XInAda-Widgets
XInAda-Xt
XInAda-Pexlib
XInAda-Xlib
Ada VR-Link
NavigAda
ClearCase
Ada95 Transition Aid
Re-engineering MENTOR
Information Engineering Facility
Ada 95 Upgrade for Visual Age
PowerAda
Booch Components - Ada 95
LegacyAda/370
Amadeus Measurement System
Graphics Interface Ada Libraries
CFG PDL with Ada
RELATE/DB
Ssgview
Applied Software Reuse Products
AdaSAGE
IrisAda
Computer Tester Analyzer Controller (C-TAC)
Ada Analyzer
LEXSYS
Little Tree Consulting
Ada Type-Interchange Generator (ATIG)
Requirements & Traceability Management (RTM)
Ada Quality Toolset (AQT)
Real-Time Database Manager (RTDM)
AdaWise
TableWise
Penelope
Ada Toolsets for Embedded Processors & DSPs
Ada Translator
Anna - A Language for Specifying Ada Programs
TSL - Task Sequencing Language
Technology for the Automated Generation of Systems (TAGS)
RMA Tool
Universal Network Architecture Services (UNAS)
ReEngineer
SETL
MENU_UTILITIES
CHARACTER_AND_STRING_UTILITIES
DATABASE_UTILITIES
PRINT_UTILITIES
SCREEN_UTILITIES
CALENDAR_UTILITIES
DATE
MEDICAL_PLANNING_AND_EXECUTION_SYSTEM (MEPES)
ADHOC_QUERY_XDB
DEFINE_CRT
ADHOC_QUERY_ORACLE
PROJECT1
MTF_TOOLS
MTF_OS_FUNCTIONS
CREATE_ADASAGE_WINDOWS
MTF_HYPERTEXT
MTF_CUSTOM_TOOLS
MTF_CUSTOM
DATE_TIME_UTILITIES
DEFINE_KEYS
GRID
SPAWAR_GEO_DATA_CLASS
OPEN_THE_DATABASE
Ada/Distributed Computing Environment (DCE) Binding
ARC Reuse Library
MTF_CONSTANTS
CLIPS_X_WINDOWS
NON_UNIT_PERSONNEL_GENERATOR
UNSIGNED_INTEGER
RASTER_PRODUCT_FOMRAT_LIBRARY_Unix
RASTER_PRODUCT_FORMAT_LIBRARY_Windows
MAN_MACHINE_INTERFACE_GRAPHICAL
RASTER_PRODUCT_FROMAT_LIBRARY
WSRD Library
Reusable Software Asset Catalogue
Defense Software Repository System
Ada SQL Handler
ICC Ada for HP 9000/7XX and HP-RT (version 7.9.5)
ICC Ada
ICC Ada for i960 MC, MX (version 7.9.5)
COSMIC's Online Software Catalog
Comprehensive Approach to Reusable Defense Software
Electronic Library Services and Applications
RSRG Reusable Components (Code and Tools)
Dr. Dobb's Journal Archives of Source Code
Enabling Users to Reuse Over Wide Areas (EUROWARE)
RECYCLE
Reuse Based on Object-Oriented Technoques (REBOOT)
LGL Component Library
AdaBasis
Loral Reuse Repository System
Consulting services and products
Netlib Repository
The Internet Scheme Repository
DevRes Source Code Archives
Nick's Place, Macintosh Development Reference
Data Management Capability Maturity Model
SPARK Examiner
Orbix/Ada
Development Solution for Ada
Software Configuration Management Tools
ReEngineer
PragmAda Reusable Components
Ada Compiler Evaluation System
WebAda
Adobe Font Metrics
Paradox
OS/2 API
Customer Information Control System
Universal Ada Test Language
Secure File Transfer Program
SQL Ada Module Description Language
Generic Avionics Data Bus Took Kit
CORBA - Common Object Request Broker Architecture
Computer-Aided Prototyping System
X-toolkit
Xmodem & Kermit
Xlib, Xt, Xm
Real-Time Executive for Multiprocessor Systems
Portable Common Tool Environment
Win32Ada for Ada 95
Paradise
Motif
Information Resource Dictionary System
Generic Package of Elementary Functions
Graphical Kernel System
Distributed Computing Environment
Database Language SQL
cbind - Translator for "thin" Ada bindings to C
Ada Distributed Interactive Simulation
Ada Decimal Arithmetic and Representations
Ada/Operating System Interface (OIS)
Portable Operating System Interface
Ada2html
Package CGI
Transportable Applications Environment Plus
Ada Matrix Package
Ada Simulation Development System
Plumber
POSIX/Ada
POSIX Ada Run-Time
Source Code to FrameMaker
Source Code to WWW Pages - src2www
+1Reuse
+1 Environment
MIL-STD-1553B Bindings for Ada 95
Code Builder
GNAT Ada 95 for Apple Macintosh
University of Scranton Data Structure Component Suite
Transportable Applications Environment - TAE Plus
AdaMULTI
GRASP - Graphical Rep. of Algorithms, Structures & Processes
VAX Fortran-77 to Ada-95 Converter Toy
Stony Brook Ada 95
Ada - UIM/X
TeleUSE/Ada
Software through Pictures for the Booch Method
ObjectAda
Software through Pictures for the Object Modeling Technique
ActiveAda
EZ2LOAD MSDOS-Based Ada95 Tool Suite
Ada Computer-Aided Programming System - AdaCAPS
TASH - TCL Ada Shell
Thin Ada 95 Binding to OS/2 API
GnatIDE
AdaIDE for Gnat Ada95
Decaf
Armada
Ada 95 Measurement Types
GNAT, Support Services
STOOD
XV Ada Library 0.4
Adatcl
GNAT, Support Services - Europe
ADEPT
ADADL - Ada Design and Documentation Language
Understand for Ada
QualGen
AxiomSys
AxiomDsn
Pascal to Ada
Typescript for Windows 95/NT
REFORMAT - Ada95 Pretty Printer with Colorization
AdaGIDE
ADA95
Adamakegen
ProDAG - Program Dependence Analysis Graph System
MTV Builder
MTV Builder
PolySpace Verifier

AdaScope Debugger

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman
Acronym: AdaScope Debugger

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

New SearchBack


Ada Workstation Environment

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman
Acronym: AWE
New SearchBack


Application Specific Ada Run Time

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman
Acronym: ASART

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

New SearchBack


Visual Ada95

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman

A complete Visual Design and Ada Programming Support Environment (APSE) for Ada 95. Visual Ada95 adds a Visual Windows GUI Designer and source code generator; a language sensitive editor; colored source code; automatic code generation of standard Ada program units and types; automatic error checking; interactive error correction; and pop-up menus to completely customize the environment to the standard Windows features. Allows you to quickly code, correct, compile, and link your Windows programs using Ada. Has a DOS switch to target 32-bit MS-DOS applications as well. Visual Ada95 has an interface to Microsoft C, Pascal, Assembler, & Fortran, as well as an interface to Borland C. Includes environment, libraries, and validated Ada compiler.

New SearchBack


Academic IntegrAda

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman
Acronym: Academic IntegrAda

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

New SearchBack


AdaEval

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman
Acronym: AdaEval

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

New SearchBack


Ada Training Environment

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman
Acronym: ATE

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

New SearchBack


Ada Instructor CourseWare

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman

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

New SearchBack


HyperARM

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman
Acronym: HyperARM

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.

New SearchBack


On-Line Ada Training & Reference Module

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman
New SearchBack


IntegrAda

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman

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.

New SearchBack


IntegrAda/POSIX

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman
Acronym: IntegrAda/POSIX

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.

New SearchBack


Ada Software Development Toolset

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman

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

New SearchBack


AdaGraphics

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman
Acronym: AdaGraphics

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

New SearchBack


LearnAda

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman
New SearchBack


Visual Ada for Windows

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman

A visual design tool to paint MS-Windows graphical user interfaces (GUIs). Simply select desired widget, drag, and drop. Use unique widget properties to assign special settings to further customize your Windows GUI. Visual Ada will write all of the required Ada code, including the "call back" stubs. Visual Ada writes to Active Engineering's Universal Application Programming Interface (UAPI) library standard - which has been used as the model for the new IEEE/NIST 1201.1 standard. Required - Active Engineering's IntegrAda for Windows.

New SearchBack


XAda

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman
Acronym: XAda
New SearchBack


AdaData

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman
Acronym: AdaData

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

New SearchBack


AdaUser

Company/Organization: Active Engineering Technologies, Inc.
Email: ada_info@pcada.com
Address: 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084, USA
Phone: (619) 414-9001, x1223
Point of Contact: Jim Dorman
Acronym: AdaUser
New SearchBack


Proplink

Company/Organization: IWG Corporation
Email: lgratt@aol.com
Address: 2241 Kettner Blvd., Ste.220, San Diego, CA 92101, USA
Phone: (619) 531-0092
Point of Contact: Dr. Larry Gratt

Proplink is an Ada program for analysis of communications-link propagation paths from ELF to EHF frequencies.

New SearchBack


Transportable Applications Environment Plus

Company/Organization: COSMIC
Email: service@cossack.cosmic.uga.edu
Address: University of Georgia, 382 East Broad Street, Athens, GA 30602-4272, USA
Phone: (706) 542-3265
Acronym: TAE Plus

Transportable Applications Environment (TAE) is a tool for building and managing graphical user interfaces (GUIs). Generates Ada source code (also C, FORTRAN, and the TAE Command Language), and includes functions called TAE Plus's Window Programming Tools (WPTs). TAE Plus uses the MIT X Window System as the underlying windowing standard. See also: NASA - Goddard Space Flight Center and Century Computing.

New SearchBack


Ada - ROM

Company/Organization: COSMIC
Email: service@cossack.cosmic.uga.edu
Address: University of Georgia, 382 East Broad Street, Athens, GA 30602-4272, USA
Phone: (706) 542-3265
New SearchBack


ncurses - New Curses

Company/Organization: Public Ada Library
Email: conn@moncol.monmouth.edu
Address: Monmouth University, Monmouth, NJ 07764, USA
Phone: (908) 571-3480
Point of Contact: Richard Conn

A freeware emulation of System V Release 4.0 curses. It uses terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD curses.

New SearchBack


Public Ada Library

Company/Organization: Public Ada Library
Email: conn@moncol.monmouth.edu
Address: Monmouth University, Monmouth, NJ 07764, USA
Phone: (908) 571-3480
Point of Contact: Richard Conn
Acronym: PAL

The Public Ada Library (PAL) is a distributed library of Ada and VHDL software, courseware, and information that contains about 2.0 billion bytes of material (mainly in compressed form). All items in the PAL have been released to the public with unlimited distribution and are freeware in most cases (the exceptions are shareware). The PAL is managed by Professor Richard Conn at Monmouth University in New Jersey under contract to the Ada Joint Program Office, Defense Information Systems Agency, U.S. Department of Defense.

New SearchBack


AdaMentor Computer Managed Instruction System

Company/Organization: AdaSoft, Inc.
Email: ada95@adasoft.com
Address: 8750-9 Cherry Lane, Laurel, MD 20707, USA
Phone: (301) 725-7014
Point of Contact: Kathy Floam
Acronym: AdaMentor CMI

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

New SearchBack


AdaSoft Textual User Interface/Graphics

Company/Organization: AdaSoft, Inc.
Email: ada95@adasoft.com
Address: 8750-9 Cherry Lane, Laurel, MD 20707, USA
Phone: (301) 725-7014
Point of Contact: Kathy Floam
Acronym: TUI/G

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

New SearchBack


AdaManager Relational DBMS

Company/Organization: AdaSoft, Inc.
Email: ada95@adasoft.com
Address: 8750-9 Cherry Lane, Laurel, MD 20707, USA
Phone: (301) 725-7014
Point of Contact: Kathy Floam

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

New SearchBack


AdaSoft Textual User Interface

Company/Organization: AdaSoft, Inc.
Email: ada95@adasoft.com
Address: 8750-9 Cherry Lane, Laurel, MD 20707, USA
Phone: (301) 725-7014
Point of Contact: Kathy Floam

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

New SearchBack


GE's ENvironment for COde REngineering

Company/Organization: AdaSoft, Inc.
Email: ada95@adasoft.com
Address: 8750-9 Cherry Lane, Laurel, MD 20707, USA
Phone: (301) 725-7014
Point of Contact: Kathy Floam
Acronym: ENCORE

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.

New SearchBack


Fortran to Ada Source Translation (FAST)

Company/Organization: AdaSoft, Inc.
Email: ada95@adasoft.com
Address: 8750-9 Cherry Lane, Laurel, MD 20707, USA
Phone: (301) 725-7014
Point of Contact: Kathy Floam
Acronym: FAST

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.

New SearchBack


AdaTools/PC

Company/Organization: AdaSoft, Inc.
Email: ada95@adasoft.com
Address: 8750-9 Cherry Lane, Laurel, MD 20707, USA
Phone: (301) 725-7014
Point of Contact: Kathy Floam

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

New SearchBack


Automated Source Code Conversion and Re-Engineering

Company/Organization: AdaSoft, Inc.
Email: ada95@adasoft.com
Address: 8750-9 Cherry Lane, Laurel, MD 20707, USA
Phone: (301) 725-7014
Point of Contact: Kathy Floam

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

New SearchBack


Concerto Software Factory

Company/Organization: SEMA Group
Email: gerad.cohen@sema.tae.fr
Address: Software Engineering and Advanced Technologies, 16, rue Barbes, 92126 Montrouge Cedex, France
Phone: 33-1-40924024
Point of Contact: Gerard Cohen

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

New SearchBack


Multimedia Oriented Repository Environment

Company/Organization: MountainNet, Inc.
Email: elsa@rbse.mountain.net
Address: ELSA (Electronics Library Service and Applications, 2816 Cranberry Square, Morgantown, WV 26505-9289, USA
Phone: (304) 594-9075
Point of Contact: Margie Price
Acronym: MORE

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.

New SearchBack


Expert Debugging Software Assistant

Company/Organization: Array Systems Computing, Inc.
Address: 1120 Finch Ave., West - 8th Floor, N. York Ontario, M3J 3H7, Canada
Phone: (416) 736-0900
Point of Contact: Sonya Phillips
Acronym: EDSA

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.

New SearchBack


Syntax Directed Editor

Company/Organization: Array Systems Computing, Inc.
Address: 1120 Finch Ave., West - 8th Floor, N. York Ontario, M3J 3H7, Canada
Phone: (416) 736-0900
Point of Contact: Sonya Phillips
Acronym: SDE

Array's Syntax Directed Editor (SDE) is an extensible and customizable multi-window display editor. Uses templates of Ada syntax to help users develop syntactically correct programs. Editing keys are definable, and new operations can be defined as either macros or programmed extensions. SDE can be invoked to edit a single input file and save the result in either the same file or another file. Read-only parameter allows SDE to be used as browsing tool. Journaling feature lets users recover sessions lost due to system crash or other failure. Assignment of key bindings is fully customizable.

New SearchBack


Virtual Software Factory

Company/Organization: Systematica, Limited
Address: 133 Defense Highway, Suite 212, Annapolis, MD 21404, USA
Phone: (301) 244-3674

The Virtual Software Factory (VSF) is a CASE tool builder that allows user to provide automated tool support for any method or combination of methods. Multiple CASE tools can be generated to suit all application areas, from time-critical embedded software domain (using methods such as Yourdon and HOOD), to large data processing and database applications (using methods such as SSADM and Information Engineering). VSF configurability can be used to extend any design method with front-end requirements capture and traceability, and back-end Ada code generators.

New SearchBack


Teamwork/Ada

Company/Organization: Cayenne Software, Inc. (formerly Cadre Technologies, Inc)
Address: Corporate Sales, 8 New England Executive Park, Burlington, MA 01803, USA
Phone: (617) 273-9003
Point of Contact: David Smith
Acronym: Teamwork/Ada

Teamwork/Ada is a graphical modeling tool. Providing extended Buhr notation set applied to a hierarchical navigation. The combination provides ability to graphically model the architecture of an Ada design. Teamwork/Ada is integrated with Source Builder and Design-Sensitive Editor (DSE) to support iteration between design and code. Source Builder analyzes design diagrams and produces compilable Ada code frames for program unit bodies as well as specs and checks diagrams against established criteria to verify the integrity of design. Teamwork/DSE is a configurable language-sensitive editor that enforces the graphical design specified by Teamwork's Ada Structure Graph Editor. Teamwork/DSE provides interface, multi-windowed editing, user-defined menus, custom key binding, user-defined macro routines, and formatted templates. It allows information to be added to the code generated directly from the architectural design specified with Teamwork/Ada, to assure consistency between design and Ada source code. To help document and maintain existing code, it provides reverse-engineering capability. Teamwork/Ada's ASG_Builder reads existing Ada code and creates Ada Structure Graph revealing architecture of existing source code. DES provides functionality to propagate Ada Structure Graphs with actual source code. Combination of ASG_Builder and DSE provides means to document, reuse, reengineer, and maintain existing Ada code. Teamwork/Ada contains cross-reference tool to help locate object dependencies in a given model. Cross-reference tools provide information on where each object is referenced, which objects are being referenced, and internal objects, and helps determine the complexity of objects and the ripple effect of architecture changes.

New SearchBack


C to Ada Translation Service

Company/Organization: Celeris, Inc.
Email: e-mail@celeris.com
Address: 21955 Plummer Street, Chatsworth, CA 91350, USA
Phone: (818) 709-2181
Point of Contact: Alan White

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

New SearchBack


Iconic Design Environment for Ada

Company/Organization: Carleton University
Email: buhr@sce.carleton.ca
Address: Ottawa, Ontario, Canada
Phone: (613) 520-5718
Point of Contact: Ray Buhr
Acronym: CAEDE
New SearchBack


ArchiText

Company/Organization: Interactive Software Engineering, Inc.
Address: 270 Storke Road, Suite 7, Goleta, CA 93117, USA
Phone: (805) 685-1006
Point of Contact: Darcy Harrison

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

New SearchBack


Hyperbook

Company/Organization: Computer Command and Control Company
Email: wise@cccc.com
Address: 2300 Chestnut Street, Suite 230, Philadelphia, PA 19103, USA
Phone: (215) 854-0555
Point of Contact: Charles Wise

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

New SearchBack


Reengineering Consulting Services

Company/Organization: Computer Command and Control Company
Email: wise@cccc.com
Address: 2300 Chestnut Street, Suite 230, Philadelphia, PA 19103, USA
Phone: (215) 854-0555
Point of Contact: Charles Wise

CCCC projects have included reengineering Navy CMS-2 weapons-systems code to Ada.

New SearchBack


MODEL

Company/Organization: Computer Command and Control Company
Email: wise@cccc.com
Address: 2300 Chestnut Street, Suite 230, Philadelphia, PA 19103, USA
Phone: (215) 854-0555
Point of Contact: Charles Wise
Acronym: MODEL

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.

New SearchBack


Tailorable ARTE

Company/Organization: Integrated Software, Inc.
Address: 2060 Palm Bay Rd., NE, Ste. 3, Palm Bay, FL 32905, USA
Phone: (407) 984-1986
Point of Contact: Sam Harbaugh
Acronym: TARTE
New SearchBack


Integrated System's Ada Run-Time

Company/Organization: Integrated Software, Inc.
Address: 2060 Palm Bay Rd., NE, Ste. 3, Palm Bay, FL 32905, USA
Phone: (407) 984-1986
Point of Contact: Sam Harbaugh
Acronym: ISART
New SearchBack


HeapGuard

Company/Organization: Integrated Software, Inc.
Address: 2060 Palm Bay Rd., NE, Ste. 3, Palm Bay, FL 32905, USA
Phone: (407) 984-1986
Point of Contact: Sam Harbaugh

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.

New SearchBack


HeapGuard

Company/Organization: Integrated Software, Inc.
Address: 2060 Palm Bay Rd., NE, Ste. 3, Palm Bay, FL 32905, USA
Phone: (407) 984-1986
Point of Contact: Sam Harbaugh
Acronym: HeapGuard
New SearchBack


Embedded Real-Time Systems video tape set

Company/Organization: Integrated Software, Inc.
Address: 2060 Palm Bay Rd., NE, Ste. 3, Palm Bay, FL 32905, USA
Phone: (407) 984-1986
Point of Contact: Sam Harbaugh

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.

New SearchBack


Universal_File_Names

Company/Organization: Integrated Software, Inc.
Address: 2060 Palm Bay Rd., NE, Ste. 3, Palm Bay, FL 32905, USA
Phone: (407) 984-1986
Point of Contact: Sam Harbaugh
Acronym: UFN

Universal_File_Names (UFN) is a set of Ada components designed to provide filename portability. To create or access a file in an Ada program, programmers normally choose filenames to meet requirements of host operating system. Filenames then must be modified when the software is to be ported to another system. With UFN, software can be ported to dissimilar host operating systems without changing filenames. UFN establishes a universal file naming standard and maps universal filenames to UNIX, DOS, and VMS naming conventions. The UFN mapping is the key to filename portability. Features of UFN include file-name translations, portable translation table, search paths, user-defined attributes, custom name translations, and user-defined name space size.

New SearchBack


Ada Fuzzy Expert System

Company/Organization: Integrated Software, Inc.
Address: 2060 Palm Bay Rd., NE, Ste. 3, Palm Bay, FL 32905, USA
Phone: (407) 984-1986
Point of Contact: Sam Harbaugh
Acronym: AFES

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

New SearchBack


Integrated Software Ada Run Time

Company/Organization: Integrated Software, Inc.
Address: 2060 Palm Bay Rd., NE, Ste. 3, Palm Bay, FL 32905, USA
Phone: (407) 984-1986
Point of Contact: Sam Harbaugh
Acronym: ISART

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.

New SearchBack


CARDtools

Company/Organization: CARDtools Systems Corp
Email: info@cardtools.com
Address: 101 Metro Drive, Suite 250, San Jose, CA 95110-1314, USA
Phone: (408) 894-9500

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

New SearchBack


CASEmate Configuration Manager

Company/Organization: Concurrent Computer Corporation
Email: nhnews@mail.ccur.com
Address: 2101 W. Cypress Creek Road, Ft. Lauderdale, FL 33309, USA
Phone: (954) 973-5126
Acronym: CASEmate

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

New SearchBack


Concurrent Compiler

Company/Organization: Concurrent Computer Corporation
Email: nhnews@mail.ccur.com
Address: 2101 W. Cypress Creek Road, Ft. Lauderdale, FL 33309, USA
Phone: (954) 973-5126

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

New SearchBack


Harris Ada Programming Support Environment

Company/Organization: Concurrent Computer Corporation
Email: nhnews@mail.ccur.com
Address: 2101 W. Cypress Creek Road, Ft. Lauderdale, FL 33309, USA
Phone: (954) 973-5126
Acronym: HAPSE

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.

New SearchBack


SIMulation Workbench

Company/Organization: Concurrent Computer Corporation
Email: nhnews@mail.ccur.com
Address: 2101 W. Cypress Creek Road, Ft. Lauderdale, FL 33309, USA
Phone: (954) 973-5126
Acronym: SIMulation Workbench

SIMulation Workbench is a graphical user environment for automating the design and implementation of real-time simulation applications. Consists of an application configurator, executive generator, dynamic run-time control monitor, performance monitor with microsecond granularity, and single-step debugger.

New SearchBack


Ada Language System/Navy

Company/Organization: Control Data Corporation
Address: 8800 Queen Avenue South, Minneapolis, MN 55431, USA
Phone: (612) 921-7201
Point of Contact: S. Steve Adkins
Acronym: ALS/N
New SearchBack


IADA_EDIT

Company/Organization: Cristie Software, Ltd.
Address: Bristol Road, Stonehouse, Gloucester GL10 3RG, UK-England
Phone: 045 382-5768

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.

New SearchBack


ezX

Company/Organization: Sunrise Software International
Address: 170 Enterprise Center, Middletown, RI 02840, USA
Phone: (401) 847-7868
Point of Contact: Frederick Sells

ezXis a rapid application development tool that automates creation of graphical user interfaces for OSF/MOTIF, and generates C, UIL, or Ada. ezX provides WYSIWYG screen layout; color, font and pixmap editors; presentation tools and dialogue management. A prototype can be developed, and using a script language similar to Hypertalk, demonstrated before code is written. Portable Ada, C, or UIL can be generated automatically. Ada bindings are provided. Appearance and behavior of GUI is defined in an X resource file that application loads at run time. This provides explicit separation between the GUI and the computational core of the application. Thus the GUI can be revised without recompiling (and retesting) the application.

New SearchBack


Ada Development Environment Extensions

Company/Organization: Data General Corporation
Address: 4400 Computer Drive, Westboro, MA 01580, USA
Phone: (508) 366-8911
Point of Contact: John Doyle
Acronym: ADEX

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

New SearchBack


Ada Development Environment

Company/Organization: Data General Corporation
Address: 4400 Computer Drive, Westboro, MA 01580, USA
Phone: (508) 366-8911
Point of Contact: John Doyle

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

New SearchBack


DEC Ada Professional Development Option

Company/Organization: Digital Equipment Corporation
Email: catherine.axel@zko.mts.dec.com
Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062, USA
Phone: (603) 881-1413
Point of Contact: Catherine Axel

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.

New SearchBack


DECset - DEC Performance Coverage Analyzer

Company/Organization: Digital Equipment Corporation
Email: catherine.axel@zko.mts.dec.com
Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062, USA
Phone: (603) 881-1413
Point of Contact: Catherine Axel
Acronym: DEC PCA

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.

New SearchBack


DEC FUSE Ada Support for DEC OSF/1 AXP Systems

Company/Organization: Digital Equipment Corporation
Email: catherine.axel@zko.mts.dec.com
Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062, USA
Phone: (603) 881-1413
Point of Contact: Catherine Axel

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.

New SearchBack


DECset - DEC Code Management Systems

Company/Organization: Digital Equipment Corporation
Email: catherine.axel@zko.mts.dec.com
Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062, USA
Phone: (603) 881-1413
Point of Contact: Catherine Axel
Acronym: DEC CMS

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.

New SearchBack


DEC Ada

Company/Organization: Digital Equipment Corporation
Email: catherine.axel@zko.mts.dec.com
Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062, USA
Phone: (603) 881-1413
Point of Contact: Catherine Axel

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.

New SearchBack


DECset - DEC Test Manager

Company/Organization: Digital Equipment Corporation
Email: catherine.axel@zko.mts.dec.com
Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062, USA
Phone: (603) 881-1413
Point of Contact: Catherine Axel
Acronym: DEC TM

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.

New SearchBack


DECset for OpenVMS

Company/Organization: Digital Equipment Corporation
Email: catherine.axel@zko.mts.dec.com
Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062, USA
Phone: (603) 881-1413
Point of Contact: Catherine Axel

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).

New SearchBack


DECset - Language-Sensitive Editor/Source Code Analyzer

Company/Organization: Digital Equipment Corporation
Email: catherine.axel@zko.mts.dec.com
Address: 110 Spit Brook Road MS:ZKO 2-2/0023, Nashua, NH 03062, USA
Phone: (603) 881-1413
Point of Contact: Catherine Axel

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.

New SearchBack


Man-Machine Interface (MMI)

Company/Organization: Statistica, Inc.
Address: Ada Software Engineering Division, 12200 Sunrise Valley Drive, Reston, VA 22091, USA
Phone: (703) 758-2533
Point of Contact: Bob Schoenborn
Acronym: MMI

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.

New SearchBack


Percent Complete Metric

Company/Organization: Statistica, Inc.
Address: Ada Software Engineering Division, 12200 Sunrise Valley Drive, Reston, VA 22091, USA
Phone: (703) 758-2533
Point of Contact: Bob Schoenborn

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.

New SearchBack


SAMeDL - SQL Ada Module Description Language

Company/Organization: Statistica, Inc.
Address: Ada Software Engineering Division, 12200 Sunrise Valley Drive, Reston, VA 22091, USA
Phone: (703) 758-2533
Point of Contact: Bob Schoenborn
Acronym: SAMeDL

SQL Ada Module Description Language (SAMeDL) implements the SQL Ada Module Extension (SAME) methodology. SAMeDL facilitates construction of Ada database applications that use the SAME methodology. SAME method involves: abstract interface (set of Ada package specifications containing declarations to be used by Ada application program); abstract module (set of bodies for abstract interface); concrete interface (set of Ada specifications that SQL procedures needed by abstract module); concrete module (set of SQL procedures that implement concrete interface).

New SearchBack


Costar

Company/Organization: Softstar Systems
Address: 28 Ponemah Road, Amherst, NH 03031, USA
Phone: (603) 672-0987
Point of Contact: Dan Ligett
Acronym: Costar

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

New SearchBack


AdaMat

Company/Organization: Dynamics Research Corporation
Address: 60 Frontage Road, Andover, MA 01810, USA
Phone: (508) 475-9090 ext.1678
Point of Contact: David Blackwell
Acronym: AdaMAT

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

New SearchBack


Complexity Measures Tool

Company/Organization: EVB Software Engineering, Inc.
Email: info@evb.com
Address: 5301 Buckeystown Pike, Ste. 200, Frederick, MD 21704, USA
Phone: (301) 695-6960
Point of Contact: Bonnie Dancy
Acronym: CMT

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

New SearchBack


HERAGRAPH

Company/Organization: EVB Software Engineering, Inc.
Email: info@evb.com
Address: 5301 Buckeystown Pike, Ste. 200, Frederick, MD 21704, USA
Phone: (301) 695-6960
Point of Contact: Bonnie Dancy

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.

New SearchBack


Generic Reusable Ada Components for Engineering

Company/Organization: EVB Software Engineering, Inc.
Email: info@evb.com
Address: 5301 Buckeystown Pike, Ste. 200, Frederick, MD 21704, USA
Phone: (301) 695-6960
Point of Contact: Bonnie Dancy
Acronym: GRACE

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.

New SearchBack


Ada MacHost

Company/Organization: EVB Software Engineering, Inc.
Email: info@evb.com
Address: 5301 Buckeystown Pike, Ste. 200, Frederick, MD 21704, USA
Phone: (301) 695-6960
Point of Contact: Bonnie Dancy
New SearchBack


Paradigm Plus EVB Edition

Company/Organization: EVB Software Engineering, Inc.
Email: info@evb.com
Address: 5301 Buckeystown Pike, Ste. 200, Frederick, MD 21704, USA
Phone: (301) 695-6960
Point of Contact: Bonnie Dancy

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.

New SearchBack


Reuse Library Toolset

Company/Organization: EVB Software Engineering, Inc.
Email: info@evb.com
Address: 5301 Buckeystown Pike, Ste. 200, Frederick, MD 21704, USA
Phone: (301) 695-6960
Point of Contact: Bonnie Dancy
Acronym: RLT

The Reuse Library Toolset is an integrated set of tools that support the definition, population and searching of a software-reuse library. Software components in RLT are classified using faceted/attribute classification schema, which provides support for domain analysis. Defining and populating reuse library with RLT is performed entirely through a point-and-click graphical user interface (GUI). Search-and-retrieval screens automatically generated. No cryptic commands to learn or files to edit. Can be used to maintain large repositories of reusable software, or for individual engineers to organize own personalized libraries. Available for PC Windows and UNIX platforms.

New SearchBack


Generated Reusable Ada Modifiable Machine Interface

Company/Organization: EVB Software Engineering, Inc.
Email: info@evb.com
Address: 5301 Buckeystown Pike, Ste. 200, Frederick, MD 21704, USA
Phone: (301) 695-6960
Point of Contact: Bonnie Dancy
Acronym: GRAMMI

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.

New SearchBack


PRICE S

Company/Organization: Lockheed Martin Price Systems
Address: 700 E. Gate Drive, Ste. 200, Mount Laurel, NJ 08054, USA
Phone: (609) 866-6591
Point of Contact: Gretchen Lannon
Acronym: PRICE S

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.

New SearchBack


Ada Pretty Printer Text Formatter

Company/Organization: Encore Computer Corporation
Address: 6901 West Sunrise Boulevard, Mail Stop 719, Fort Lauderdale, FL 33313-4499, USA
Phone: (305) 587-2900 x2360
Point of Contact: Gary Beerman
New SearchBack


Source Code Management System

Company/Organization: Encore Computer Corporation
Address: 6901 West Sunrise Boulevard, Mail Stop 719, Fort Lauderdale, FL 33313-4499, USA
Phone: (305) 587-2900 x2360
Point of Contact: Gary Beerman
Acronym: SCMS
New SearchBack


Ada Design Tools

Company/Organization: Encore Computer Corporation
Address: 6901 West Sunrise Boulevard, Mail Stop 719, Fort Lauderdale, FL 33313-4499, USA
Phone: (305) 587-2900 x2360
Point of Contact: Gary Beerman
New SearchBack


Programmable Editor Release 2.0

Company/Organization: Encore Computer Corporation
Address: 6901 West Sunrise Boulevard, Mail Stop 719, Fort Lauderdale, FL 33313-4499, USA
Phone: (305) 587-2900 x2360
Point of Contact: Gary Beerman
New SearchBack


Micro Ada Real-Time Executive

Company/Organization: Encore Computer Corporation
Address: 6901 West Sunrise Boulevard, Mail Stop 719, Fort Lauderdale, FL 33313-4499, USA
Phone: (305) 587-2900 x2360
Point of Contact: Gary Beerman
Acronym: MicroARTE

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).

New SearchBack


Parallel Ada Development System

Company/Organization: Encore Computer Corporation
Address: 6901 West Sunrise Boulevard, Mail Stop 719, Fort Lauderdale, FL 33313-4499, USA
Phone: (305) 587-2900 x2360
Point of Contact: Gary Beerman
Acronym: PADS

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.

New SearchBack


Parasight

Company/Organization: Encore Computer Corporation
Address: 6901 West Sunrise Boulevard, Mail Stop 719, Fort Lauderdale, FL 33313-4499, USA
Phone: (305) 587-2900 x2360
Point of Contact: Gary Beerman

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.

New SearchBack


Change & Configuration Control Environment

Company/Organization: Encore Computer Corporation
Address: 6901 West Sunrise Boulevard, Mail Stop 719, Fort Lauderdale, FL 33313-4499, USA
Phone: (305) 587-2900 x2360
Point of Contact: Gary Beerman
New SearchBack


Ada-Assured

Company/Organization: GrammaTech, Inc.
Email: info@grammatech.com
Address: One Hopkins Place, Ithaca, NY 14850, USA
Phone: (607) 273-7340
Point of Contact: Jeff Burns

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

New SearchBack


Ada-Utilities

Company/Organization: GrammaTech, Inc.
Email: info@grammatech.com
Address: One Hopkins Place, Ithaca, NY 14850, USA
Phone: (607) 273-7340
Point of Contact: Jeff Burns

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

New SearchBack


Ada-Utilities

Company/Organization: GrammaTech, Inc.
Email: info@grammatech.com
Address: One Hopkins Place, Ithaca, NY 14850, USA
Phone: (607) 273-7340
Point of Contact: Jeff Burns

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

New SearchBack


Synthsizer Generator

Company/Organization: GrammaTech, Inc.
Email: info@grammatech.com
Address: One Hopkins Place, Ithaca, NY 14850, USA
Phone: (607) 273-7340
Point of Contact: Jeff Burns

Synthesizer Generator is a CASE tool for most UNIX platforms Creates editing environments and interfaces that are customized for particular languages. Also prepares specifications that include rules defining languages' abstract syntax, context-sensitive relationships, display format, concrete input syntax, and transformation rules for restructuring objects. Also creates an editor for manipulating objects according to these rules. Synthsizer Generator also performs analysis, translation, and error reparting while object is being edited.

New SearchBack


Project Management Toolset

Company/Organization: GEC Software, Limited
Address: 132-135 Long Acre, London WC2E 9AH, UK-England
Phone: 01-240-7171
Point of Contact: Alison Gould

Project Management Toolset is composed of G-TASKPLAN, GECOMO, GECOMO Staff Option and G-CONTROL. G-TASKPLAN is a project planning and reporting tool. GECOMO is a tool for estimating software development and maintenance costs. GECOMO Staff Option considers the planned organization and staffing of the project and forms a direct link between GECOMO and G-TASKPLAN. G-CONTROL is a project monitoring and reporting tool. Project Management Toolset is available both on its own and as part of GENOS, which structures tool and data access according to needs of each member of the project.

New SearchBack


G-Ada

Company/Organization: GEC Software, Limited
Address: 132-135 Long Acre, London WC2E 9AH, UK-England
Phone: 01-240-7171
Point of Contact: Alison Gould
New SearchBack


GECOMO

Company/Organization: GEC Software, Limited
Address: 132-135 Long Acre, London WC2E 9AH, UK-England
Phone: 01-240-7171
Point of Contact: Alison Gould
Acronym: GECOMO

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.

New SearchBack


Software Development & Maintenance Environment for WWMCCS

Company/Organization: GTE Government Systems Corporation
Address: Strategic Systems Division, One Research Drive, Westborough, MA 01581, USA
Phone: (617) 870-4154
New SearchBack


Convex Ada

Company/Organization: Convex Computer Corporation
Email: sudy@convex.com
Address: 3000 Waterview Parkway, Richardson, TX 75083, USA
Phone: (214) 497-4000
Point of Contact: Sudy Bharadwaj

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

New SearchBack


Adanon

Company/Organization: Convex Computer Corporation
Email: sudy@convex.com
Address: 3000 Waterview Parkway, Richardson, TX 75083, USA
Phone: (214) 497-4000
Point of Contact: Sudy Bharadwaj

Adanon detects non-initialized objects in Ada source code.

New SearchBack


PowerTools

Company/Organization: ICONIX Software Engineering, Inc.
Email: marketing@iconixsw.com
Address: 2800 28th Street, Suite 320, Santa Monica, CA 90405, USA
Phone: (310) 458-0092
Point of Contact: Andrea Lee
Acronym: ICONIX

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.

New SearchBack


AdaFlow

Company/Organization: ICONIX Software Engineering, Inc.
Email: marketing@iconixsw.com
Address: 2800 28th Street, Suite 320, Santa Monica, CA 90405, USA
Phone: (310) 458-0092
Point of Contact: Andrea Lee

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

New SearchBack


MATRIXx Version 4.0 Product Family - DocumentIt

Company/Organization: Integrated Systems, Inc.
Address: 201 Moffett Park Dr., Sunnyvale, CA 94089, USA
Phone: (408) 542-1500
Point of Contact: Thomas Chang

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.

New SearchBack


MATRIXx Version 4.0 Product Family - AutoCode

Company/Organization: Integrated Systems, Inc.
Address: 201 Moffett Park Dr., Sunnyvale, CA 94089, USA
Phone: (408) 542-1500
Point of Contact: Thomas Chang

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.

New SearchBack


MATRIXx v.4.0 Product Family - Xmath

Company/Organization: Integrated Systems, Inc.
Address: 201 Moffett Park Dr., Sunnyvale, CA 94089, USA
Phone: (408) 542-1500
Point of Contact: Thomas Chang

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.

New SearchBack


AutoCode/Ada

Company/Organization: Integrated Systems, Inc.
Address: 201 Moffett Park Dr., Sunnyvale, CA 94089, USA
Phone: (408) 542-1500
Point of Contact: Thomas Chang
Acronym: AutoCode/Ada

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

New SearchBack


MATRIXx v.4.0 Product Family - SystemBuild

Company/Organization: Integrated Systems, Inc.
Address: 201 Moffett Park Dr., Sunnyvale, CA 94089, USA
Phone: (408) 542-1500
Point of Contact: Thomas Chang

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.

New SearchBack


MATRIXx v4.0 Product Family RealSim Series

Company/Organization: Integrated Systems, Inc.
Address: 201 Moffett Park Dr., Sunnyvale, CA 94089, USA
Phone: (408) 542-1500
Point of Contact: Thomas Chang

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.

New SearchBack


AdaGRAPH

Company/Organization: Integrated Software Environments
Address: 32 Acre End Street, Oxford OX8 1PA, UK-England
Phone: +44-865-880080

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

New SearchBack


Ada-960 Development Environment for the 80960

Company/Organization: Integrated Software Environments
Address: 32 Acre End Street, Oxford OX8 1PA, UK-England
Phone: +44-865-880080
New SearchBack


re/NySys - re/Nu Ada Workbench

Company/Organization: Scandura
Email: scandura@scandura.com
Address: Flexsoft International LLC, 1249 Greentree, Narberth, PA 19072, USA
Phone: (610) 664-1207
Point of Contact: Alice, Ph.D Scandura

The re/NuAda Workbench provides lifecycle support for most software design, reverse engineering and code reuse. It allows reverse engineering of existing code into visual, hierarchical FLOWform environment where it can be documented, restructured, regenerated, reused or converted into a new language. It also allows modeling any existing or planned system and testing its logic at a high level of abstraction. Successive refinement is continued until contact is made with available (or assigned) data and process resources. Operates in interactive mode, or under fully automatic macro control with batch capabilities. Requires a workstation or 386-or-better PC with a minimum of 4 MB RAM. Available on DOS and Unix VR4 under X Windows.

New SearchBack


re/NySys - re/Nu COBOL Workbench

Company/Organization: Scandura
Email: scandura@scandura.com
Address: Flexsoft International LLC, 1249 Greentree, Narberth, PA 19072, USA
Phone: (610) 664-1207
Point of Contact: Alice, Ph.D Scandura

PRODOC re/Nu COBOL-Ada workbench consists of a designer, simulator, high-level design C generator, pseudocode generator, reverse engineer, high-level design to Ada translator, and report generator along with automated translation from COBOL to Ada. Other languages currently available include C, Pascal, C++, and Fortran. The re/Nu COBOL-Ada Workbench provides full life cycle support for most software design, reverse engineering, and code reuse. Allows reverse engineering existing code into a visual, hierarchical FLOWform environment where it can be documented, restructured, regenerated, reused, or converted into a new language. Also allows modeling any existing or planned system and testing its logic at a high level of abstraction. Successive refinement is continued until contact is made with available (or assigned) data and process resources. re/Nu COBOL-Ada Workbench requires a UNIX workstation or 386-or-better PC with a minimum of 4B RAM. It is available in DOS and UNIX VR4 under x Windows.

New SearchBack


Ada Visualizer

Company/Organization: Scandura
Email: scandura@scandura.com
Address: Flexsoft International LLC, 1249 Greentree, Narberth, PA 19072, USA
Phone: (610) 664-1207
Point of Contact: Alice, Ph.D Scandura

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

New SearchBack


Semantic Tool Construction Library

Company/Organization: Scandura
Email: scandura@scandura.com
Address: Flexsoft International LLC, 1249 Greentree, Narberth, PA 19072, USA
Phone: (610) 664-1207
Point of Contact: Alice, Ph.D Scandura

The Semantic Tool Construction Library is an extension of the basic high-level designs (HLD) library with special support for automatically constructing and/or modifying FLOWform semantics under high-level program control. A number of PRODIC utilities are based on this library. Source-code privileges may be licensed.

New SearchBack


Ada Development Environment (ADE)

Company/Organization: Interactive Development Environments (see AONIX)
Address: Acronym: ADE

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

New SearchBack


Object Oriented Structured Design/Ada

Company/Organization: Interactive Development Environments (see AONIX)
Address:
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.

New SearchBack


Software through Pictures for Structured Environments

Company/Organization: Interactive Development Environments (see AONIX)
Address: Acronym: StP/SE

StP is a multi-user, integrated analysis and design tool for development teams using structured programming techniques. StP/SE improves project communication, shortens learning curves, reduces project risk, and provides task automation. Integrated with other development tools, provides system for building large-scale software systems.

New SearchBack


C2Ada - C to Ada Translator

Company/Organization: Intermetrics, Inc.
Email: mg@inmet.com
Address: 23 4th Avenue, Burlington, MA 01803-3303, USA
Phone: (617) 221-6990
Point of Contact: Dennis Struble
Acronym: C2Ada

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

New SearchBack


SAMeDL Intermetrics Compiler

Company/Organization: Intermetrics, Inc.
Email: mg@inmet.com
Address: 23 4th Avenue, Burlington, MA 01803-3303, USA
Phone: (617) 221-6990
Point of Contact: Dennis Struble

Intermetrics offers a SAMeDL compiler that provides an Ada binding to SQL. When using the SAMeDL compiler, the user describes the interface in the SQL Ada Module Description Language, and then invokes the compiler. The SAMeDL compiler is hosted on a variety of UNIX-based workstations and PCs. It has been targeted to several DBMSs, and is supported by Verdix, Alsys, and DEC Ada compilers. Intermetrics will provide tailoring to adapt it to any host platform and any SQL-compliant DBMS.

New SearchBack


AdaJava

Company/Organization: Intermetrics, Inc.
Email: mg@inmet.com
Address: 23 4th Avenue, Burlington, MA 01803-3303, USA
Phone: (617) 221-6990
Point of Contact: Dennis Struble

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

New SearchBack


X11Ada

Company/Organization: Intermetrics, Inc.
Email: mg@inmet.com
Address: 23 4th Avenue, Burlington, MA 01803-3303, USA
Phone: (617) 221-6990
Point of Contact: Dennis Struble

X11Ada is a direct Ada 95 binding to X11R5, to the Xlib, Xt, and Motif programming APIs. It is a direct binding. The binding uses general access types and child packages, but there not tagged types.

New SearchBack


AdaView Debugger

Company/Organization: Intermetrics, Inc.
Email: mg@inmet.com
Address: 23 4th Avenue, Burlington, MA 01803-3303, USA
Phone: (617) 221-6990
Point of Contact: Dennis Struble

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

New SearchBack


AppletMagic

Company/Organization: Intermetrics, Inc.
Email: mg@inmet.com
Address: 23 4th Avenue, Burlington, MA 01803-3303, USA
Phone: (617) 221-6990
Point of Contact: Dennis Struble

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

New SearchBack


Datacom/DB Ada Interface

Company/Organization: Intermetrics, Inc.
Email: mg@inmet.com
Address: 23 4th Avenue, Burlington, MA 01803-3303, USA
Phone: (617) 221-6990
Point of Contact: Dennis Struble

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.

New SearchBack


MVS Ada Development Environment

Company/Organization: Intermetrics, Inc.
Email: mg@inmet.com
Address: 23 4th Avenue, Burlington, MA 01803-3303, USA
Phone: (617) 221-6990
Point of Contact: Dennis Struble

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.

New SearchBack


AdaMagic

Company/Organization: Intermetrics, Inc.
Email: mg@inmet.com
Address: 23 4th Avenue, Burlington, MA 01803-3303, USA
Phone: (617) 221-6990
Point of Contact: Dennis Struble

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

New SearchBack


CICS Ada Binding

Company/Organization: Intermetrics, Inc.
Email: mg@inmet.com
Address: 23 4th Avenue, Burlington, MA 01803-3303, USA
Phone: (617) 221-6990
Point of Contact: Dennis Struble

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

New SearchBack


SL-GMS

Company/Organization: SL Corporation
Address: 240 Tamal Vista Boulevard, Suite 110, Corte Madera, CA 94926, USA
Phone: (415) 927-1724
Point of Contact: Mike Meagher

SL Corporation's SL-GMS toolkit includes bindings to GPEF, GPPF, POSIX, SQL, TCP/IP, OSF/Motif, and Open Look. SL-GMS is a toolkit for developing dynamic graphics screens for real-time or highly interactive applications. Non-programmers can design application screens in a standard drawing-tool mode, connect them to real-time data sources, and animate screen objects to visualize changing data values. SL-GMS allows design of custom "GISMOs" to input values or control the application and supports MOTIF, Open Look, and other X toolkit widgets. An Ada 95 version is in development.

New SearchBack


Integrated Design Automation System

Company/Organization: JRS Research Laboratories, Inc.
Email: erwin@jrs.com
Address: 2300 E. Katella Ave., Ste. 300, Anaheim, CA 92806-6048, USA
Phone: (714) 704-1670
Point of Contact: Erwin H. Warshawsky
Acronym: IDAS

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.

New SearchBack


Ada Binding to POSIX

Company/Organization: DDC-I, Inc.
Email: jc%ddciiphx@uunet.uu.net
Address: 400 North Fifth Street, Phoenix, AZ 85004, USA
Phone: (602) 275-7172
Point of Contact: Jennifer Sanchez

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

New SearchBack


DACS for Ada 95

Company/Organization: DDC-I, Inc.
Email: jc%ddciiphx@uunet.uu.net
Address: 400 North Fifth Street, Phoenix, AZ 85004, USA
Phone: (602) 275-7172
Point of Contact: Jennifer Sanchez

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

New SearchBack


DACS 1750A tool set

Company/Organization: DDC-I, Inc.
Email: jc%ddciiphx@uunet.uu.net
Address: 400 North Fifth Street, Phoenix, AZ 85004, USA
Phone: (602) 275-7172
Point of Contact: Jennifer Sanchez

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

New SearchBack


DACS-95 Test Coverage Tool

Company/Organization: DDC-I, Inc.
Email: jc%ddciiphx@uunet.uu.net
Address: 400 North Fifth Street, Phoenix, AZ 85004, USA
Phone: (602) 275-7172
Point of Contact: Jennifer Sanchez

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

New SearchBack


Construction of Dedicated Embedded Real-Time Systems

Company/Organization: DDC-I, Inc.
Email: jc%ddciiphx@uunet.uu.net
Address: 400 North Fifth Street, Phoenix, AZ 85004, USA
Phone: (602) 275-7172
Point of Contact: Jennifer Sanchez
Acronym: CEDAR

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

New SearchBack


DACS/ASIS-95

Company/Organization: DDC-I, Inc.
Email: jc%ddciiphx@uunet.uu.net
Address: 400 North Fifth Street, Phoenix, AZ 85004, USA
Phone: (602) 275-7172
Point of Contact: Jennifer Sanchez

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

New SearchBack


DDC-I Ada Tool Box

Company/Organization: DDC-I, Inc.
Email: jc%ddciiphx@uunet.uu.net
Address: 400 North Fifth Street, Phoenix, AZ 85004, USA
Phone: (602) 275-7172
Point of Contact: Jennifer Sanchez

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.

New SearchBack


ObjectMaker TDK

Company/Organization: Mark V Systems, Ltd.
Email: support@markv.com
Address: 16400 Ventura Boulevard, Suite 303, Encino, CA 91436, USA
Phone: (818) 995-7671
Point of Contact: Herman Fischer

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.

New SearchBack


MethodMaker

Company/Organization: Mark V Systems, Ltd.
Email: support@markv.com
Address: 16400 Ventura Boulevard, Suite 303, Encino, CA 91436, USA
Phone: (818) 995-7671
Point of Contact: Herman Fischer

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.

New SearchBack


ProcessMaker

Company/Organization: Mark V Systems, Ltd.
Email: support@markv.com
Address: 16400 Ventura Boulevard, Suite 303, Encino, CA 91436, USA
Phone: (818) 995-7671
Point of Contact: Herman Fischer

ProcessMaker is a specialized modeling tool which is coupled to an underlying semantics repository and code/text generator. ProcessMaker supports many popular process diagram notations and provides the user the capability to easily develop a graphic representation of a process. Users needing to capture process models, work flow models or enterprise models for process improvement, analysis, measurement, reuse, re-engineering or enactment have the choice of using multiple notations to create the views necessary for these tasks. ProcessMaker will generate output to a variety of process enactment products. Additional process modeling notations, and other techniques can be added to ProcessMaker using MethodMaker and ObjectMaker TDK tools.

New SearchBack


ObjectMaker

Company/Organization: Mark V Systems, Ltd.
Email: support@markv.com
Address: 16400 Ventura Boulevard, Suite 303, Encino, CA 91436, USA
Phone: (818) 995-7671
Point of Contact: Herman Fischer
Acronym: ObjectMaker

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.

New SearchBack


REFINE/Ada

Company/Organization: Reasoning Systems, Inc.
Email: info-requests@reasoning.com
Address: 3260 Hillview Avenue, Palo Alto, CA 94304, USA
Phone: (415) 494-6201
Point of Contact: Julie M. Burn

REFINE/Ada is an interactive, graphical reverse-engineering tool to help programmers understand, quality-check, document, and convert existing Ada applications. REFINE/Ada features: X Windows GUI; graphical reports including structure charts, variable set/use, subprogram calling, WITH and USE dependencies, packages, generics and instantiations, exceptions, types and control flow; control of scope of reports using filtering to focus on any subset of the code; export design information to CASE tools including Software through Pictures(tm); navigation from reports to Ada code in editor of choice; an interactive library browser that uses an outline to show nesting of units; and handling of large Ada programs. Provides a documented application programming interface so it can be customized to perform tasks such as test-case generation, restructuring, and checking user-defined coding standards.

New SearchBack


Software Refinery

Company/Organization: Reasoning Systems, Inc.
Email: info-requests@reasoning.com
Address: 3260 Hillview Avenue, Palo Alto, CA 94304, USA
Phone: (415) 494-6201
Point of Contact: Julie M. Burn

Software Refinery (tm) is a development toolkit for developing software-analysis and -conversion tools including quality-assurance tools, language translators, code generators, and test-case generators. Used for building customized reverse-and re-engineering applications that provide features not available in off-the-shelf products -- for example, tools that operate specific analysis or conversion tasks, and tools that operate on source code in proprietary or obsolete programming languages. Provides: object-oriented database for modeling source code and derived information; pattern-matcher that finds all code selections with a particular syntactic or semantic property; program-transformation capability for automatically making systematic, user-defined changes to entire software system; parser and printer generator; support for building links to CASE tools; X-Windows-based toolkit for building graphical interfaces to software tools; run-time system for delivering applications. Can be used with REFINE/Ada to develop customized tools that process code in standard languages. Further information available over the Internet by using Mosaic to access Reasoning Systems home page: http://www.reasoning.com. Available for SPARC, IBM RS/6000, and HP 9000/7xx.

New SearchBack


NAG Libraries Search System

Company/Organization: Numerical Algorithms Group (NAG) Ltd.
Email: caswell@nag.com
Address: 1400 Opus Place, Suite 200, Downers Grove, IL 60515, USA
Phone: (708) 971-2337
Point of Contact: Sheila Caswell
Acronym: NAG

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.

New SearchBack


NAG Ada Library

Company/Organization: Numerical Algorithms Group (NAG) Ltd.
Email: caswell@nag.com
Address: 1400 Opus Place, Suite 200, Downers Grove, IL 60515, USA
Phone: (708) 971-2337
Point of Contact: Sheila Caswell
New SearchBack


NAG Ada Math Library

Company/Organization: Numerical Algorithms Group (NAG) Ltd.
Email: caswell@nag.com
Address: 1400 Opus Place, Suite 200, Downers Grove, IL 60515, USA
Phone: (708) 971-2337
Point of Contact: Sheila Caswell
Acronym: NAG

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.

New SearchBack


NAG SCS Ada Library

Company/Organization: Numerical Algorithms Group (NAG) Ltd.
Email: caswell@nag.com
Address: 1400 Opus Place, Suite 200, Downers Grove, IL 60515, USA
Phone: (708) 971-2337
Point of Contact: Sheila Caswell
New SearchBack


Pro*Ada Precompiler

Company/Organization: Oracle Corporation
Address: 500 Oracle Parkway, MS 659413, Redwood Shores, CA 94065, USA
Phone: (415) 506-6515
Point of Contact: Peter Vasterd
New SearchBack


Pro*Ada

Company/Organization: Oracle Corporation
Address: 500 Oracle Parkway, MS 659413, Redwood Shores, CA 94065, USA
Phone: (415) 506-6515
Point of Contact: Peter Vasterd

Oracle Corporation's Pro*Ada is an SQL/Ada binding that is 100% compliant with the FIPS 127-1 standard for embedded SQL/Ada bindings. Includes both an ANSI-standard pre-compiler for SQL and an ORACLE dependent call interface. Programmers can develop systems using either the pre-compiler or the call interface or both. In the next major release, an ANSI-standard Module Language Compiler will be available.

New SearchBack


Generic Package of Primitive Functions

Company/Organization: ASSET
Address: Asset Source for Software Engineering Technology, 1350 Earl L. Core Road, P.O. Box 3305, Morgantown, WV 26505, USA
Phone: (304) 284-9009
Point of Contact: Charles Lillie
Acronym: GPPF

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.

New SearchBack


ASSET Library

Company/Organization: ASSET
Address: Asset Source for Software Engineering Technology, 1350 Earl L. Core Road, P.O. Box 3305, Morgantown, WV 26505, USA
Phone: (304) 284-9009
Point of Contact: Charles Lillie
Acronym: ASSET

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

New SearchBack


McCabe Visual Testing ToolSet (VTT), Version 5.2

Company/Organization: McCabe & Associates, Inc.
Email: info@mccabe.com
Address: 5501 Twin Knolls Road, Suite 111, Columbia, MD 21045, USA
Phone: (410) 995-1075
Point of Contact: Mendy Newman
Acronym: VTT

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

New SearchBack


McCabe Visual Quality ToolSet (VQT), Version 5.2

Company/Organization: McCabe & Associates, Inc.
Email: info@mccabe.com
Address: 5501 Twin Knolls Road, Suite 111, Columbia, MD 21045, USA
Phone: (410) 995-1075
Point of Contact: Mendy Newman
Acronym: VQT

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

New SearchBack


McCabe Object-Oriented Tool, Version 5.2

Company/Organization: McCabe & Associates, Inc.
Email: info@mccabe.com
Address: 5501 Twin Knolls Road, Suite 111, Columbia, MD 21045, USA
Phone: (410) 995-1075
Point of Contact: Mendy Newman

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

New SearchBack


McCabe Visual Reengineering ToolSet (VRT), Version 5.2

Company/Organization: McCabe & Associates, Inc.
Email: info@mccabe.com
Address: 5501 Twin Knolls Road, Suite 111, Columbia, MD 21045, USA
Phone: (410) 995-1075
Point of Contact: Mendy Newman
Acronym: VRT

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

New SearchBack


Janus/Ada Tool Kit for Microsoft Windows

Company/Organization: RR Software, Inc.
Email: Info@rrsoftware.com
Address: P.O. Box 1512, Madison, WI 53701-1512, USA
Phone: (608) 245-0375
Point of Contact: Ian Goldberg

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.

New SearchBack


Janus/Ada 95 Professional Development System

Company/Organization: RR Software, Inc.
Email: Info@rrsoftware.com
Address: P.O. Box 1512, Madison, WI 53701-1512, USA
Phone: (608) 245-0375
Point of Contact: Ian Goldberg

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.

New SearchBack


Janus/Ada MS-DOS Compiler

Company/Organization: RR Software, Inc.
Email: Info@rrsoftware.com
Address: P.O. Box 1512, Madison, WI 53701-1512, USA
Phone: (608) 245-0375
Point of Contact: Ian Goldberg

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.

New SearchBack


Janus/Ada Professional Development System

Company/Organization: RR Software, Inc.
Email: Info@rrsoftware.com
Address: P.O. Box 1512, Madison, WI 53701-1512, USA
Phone: (608) 245-0375
Point of Contact: Ian Goldberg

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.

New SearchBack


Janus/Ada 95 Extended Tutorial

Company/Organization: RR Software, Inc.
Email: Info@rrsoftware.com
Address: P.O. Box 1512, Madison, WI 53701-1512, USA
Phone: (608) 245-0375
Point of Contact: Ian Goldberg

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.

New SearchBack


Janus/Ada Embedded Systems Tool Kit

Company/Organization: RR Software, Inc.
Email: Info@rrsoftware.com
Address: P.O. Box 1512, Madison, WI 53701-1512, USA
Phone: (608) 245-0375
Point of Contact: Ian Goldberg

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.

New SearchBack


AdaVid

Company/Organization: RR Software, Inc.
Email: Info@rrsoftware.com
Address: P.O. Box 1512, Madison, WI 53701-1512, USA
Phone: (608) 245-0375
Point of Contact: Ian Goldberg

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

New SearchBack


Claw - Ada 95 GUI Bindings and Tools for Windows 95

Company/Organization: RR Software, Inc.
Email: Info@rrsoftware.com
Address: P.O. Box 1512, Madison, WI 53701-1512, USA
Phone: (608) 245-0375
Point of Contact: Ian Goldberg

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

New SearchBack


Pastran

Company/Organization: RR Software, Inc.
Email: Info@rrsoftware.com
Address: P.O. Box 1512, Madison, WI 53701-1512, USA
Phone: (608) 245-0375
Point of Contact: Ian Goldberg

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.

New SearchBack


Ada Based DL Tool Kit

Company/Organization: RAMTEC, Inc.
Address: 727 Eastern Lane, Bricktown, NJ 08723, USA
Phone: (908) 477-8248
Point of Contact: Karen Harr
Acronym: DL Tool Kit

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

New SearchBack


SoDA

Company/Organization: Rational Software Corp.
Email: info@rational.com
Address: 2800 San Thomas Expressway, Santa Clara, CA 95051-0951, USA
Phone: (408) 863-9900
Point of Contact: Steve Deller

SoDA allows users to generate documentation automatically and incrementally from many external information sources. Also can be tailored to variety of documentation formats and can be used on projects regardless of implementation language.

New SearchBack


TestMate

Company/Organization: Rational Software Corp.
Email: info@rational.com
Address: 2800 San Thomas Expressway, Santa Clara, CA 95051-0951, USA
Phone: (408) 863-9900
Point of Contact: Steve Deller

TestMate's capabilities include integrated test management, test-results analysis, and noninvasive coverage analysis. Developers can define specific conditions, parameters, and scenarios for each test case. Test-management capability provides consistent framework to manage creation, storage, and retrieval of test cases. Automates testing process by combining test cases into test lists and executing test lists against multiple testing scenarios. Test-management framework supports reuse of test cases across different phases of software-testing process.

New SearchBack


VADSworks

Company/Organization: Rational Software Corp.
Email: info@rational.com
Address: 2800 San Thomas Expressway, Santa Clara, CA 95051-0951, USA
Phone: (408) 863-9900
Point of Contact: Steve Deller
Acronym: VADSworks

VADSWorks is an Ada development system integrated with Wind River's VX Works real-time operating system. Offers fast method for embedded systems designers to download, test, and debug executable code on target microprocessor.

New SearchBack


Rational Rose/Ada

Company/Organization: Rational Software Corp.
Email: info@rational.com
Address: 2800 San Thomas Expressway, Santa Clara, CA 95051-0951, USA
Phone: (408) 863-9900
Point of Contact: Steve Deller

Rational Rose/Ada extends Rational Rose by reverse-engineering existing Ada source code into a graphical depiction of the overall design, using module diagrams. Works in conjunction with Rational Apex, an integrated, interactive, software-engineering environment for total lifecycle control of Ada projects. Sun SPARC is target host for Rational Rose/Ada.

New SearchBack


Rational Rose

Company/Organization: Rational Software Corp.
Email: info@rational.com
Address: 2800 San Thomas Expressway, Santa Clara, CA 95051-0951, USA
Phone: (408) 863-9900
Point of Contact: Steve Deller

Rational Rose is a graphical object-oriented, software-engineering tool for system development. Accelerates transition to object technology by enforcing and implementing proven object-oriented techniques. Supports capture, communication, and consistency-checking of object-oriented analysis and design decisions. Using Booch notation, supports visualization by enabling creation of graphical representations of key abstractions and relationships, facilitating development and evolution of a stable architecture. Can be used with any object-oriented language including Ada, C++, and Smalltalk.

New SearchBack


Rational Apex

Company/Organization: Rational Software Corp.
Email: info@rational.com
Address: 2800 San Thomas Expressway, Santa Clara, CA 95051-0951, USA
Phone: (408) 863-9900
Point of Contact: Steve Deller
Acronym: Rational Apex

Rational Apex is an integrated, interactive, software-engineering environment for total lifecycle control of Ada projects. The environment runs on open-systems platforms (IBM RS/6000 and Sun SPARC) and is based on industry standards. Provides syntactic and semantic assistance, optimal recompilation, and automation of system builds and releases. Features an Ada-specific editor, a compiler, debugging tools, and an advanced system of configuration management and version control. Integrated product family also includes solutions for analysis and design, requirements traceability, automatic document generation, automated testing, and post-deployment maintenance. Rational Apex also lets users integrate any Ada compiler, creating an open, universal development environment.

New SearchBack


VADS AXI

Company/Organization: Rational Software Corp.
Email: info@rational.com
Address: 2800 San Thomas Expressway, Santa Clara, CA 95051-0951, USA
Phone: (408) 863-9900
Point of Contact: Steve Deller

Verdix AXI provides an Ada binding to the full Motif, Xt, and Xlib libraries. The product works with user-supplied Motif 1.1 and X11R4 libraries regardless of source.

New SearchBack


VADSself

Company/Organization: Rational Software Corp.
Email: info@rational.com
Address: 2800 San Thomas Expressway, Santa Clara, CA 95051-0951, USA
Phone: (408) 863-9900
Point of Contact: Steve Deller
Acronym: VADSself

VADSself is a programming toolset for self-hosted applications. Includes self-hosted compiler with full Chapter 13 support, automated compilation (make) tool, networkable library management, multi-language debugger, and other tools. Available on VMS and nearly all UNIX systems.

New SearchBack


VADScross

Company/Organization: Rational Software Corp.
Email: info@rational.com
Address: 2800 San Thomas Expressway, Santa Clara, CA 95051-0951, USA
Phone: (408) 863-9900
Point of Contact: Steve Deller
Acronym: VADScross

VADScross is a cross-development toolset for embedded systems programming. Includes a validated cross-compiler, linker, down-loader, library management tools, on-target symbolic debugger, and a fully configurable Ada run-time system. Support is available for 68020/30, 68040, MIPS, AMD 29K, SPARC, 386/486, and 68332.

New SearchBack


VADS

Company/Organization: Rational Software Corp.
Email: info@rational.com
Address: 2800 San Thomas Expressway, Santa Clara, CA 95051-0951, USA
Phone: (408) 863-9900
Point of Contact: Steve Deller
Acronym: VADS

The Verdix Ada Development System (VADS) offers a validated Ada compiler with chapter 13 support. Rational supplies VADSself and VADScross. VADSself provides toolset for self-targeted applications. Interfaces to databases, windowing systems and rogram-management tools. VADScross provides real-time support for host-to-target system development.

New SearchBack


UNAS Ada

Company/Organization: Rational Software Corp.
Email: info@rational.com
Address: 2800 San Thomas Expressway, Santa Clara, CA 95051-0951, USA
Phone: (408) 863-9900
Point of Contact: Steve Deller

UNAS is a megaprogamming tool that provides a set of reusable building blocks for designing distributed software systems and promoting architectural reuse.

New SearchBack


ASSET-R Function-Point Software Sizing Model

Company/Organization: Resource Calculations, Inc.
Email: 100135.155@compuserv.com
Address: 7853 East Arapahoe Court, Suite 2500, Englewood, CO 80112-1361, USA
Phone: (303) 267-0379
Acronym: ASSET-R

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

New SearchBack


SoftCost-Ada Software Cost Estimation Tool

Company/Organization: Resource Calculations, Inc.
Email: 100135.155@compuserv.com
Address: 7853 East Arapahoe Court, Suite 2500, Englewood, CO 80112-1361, USA
Phone: (303) 267-0379
Acronym: SoftCost-Ada

SoftCost-Ada is a tool designed to estimate the cost and schedule of software being developed using object-oriented techniques and languages like Ada and C++. Uses a variable power law to take into account transition effects as organizations move to new technologies such as domain engineering and object-oriented design. Reuse is treated as integral part of model so cost/benefits can be assessed. Risk analysis and tradeoffs can be performed as costs are allocated using predefined or user-specified work-breakdown schedules. Lifecycle costs can be developed for options using another feature.

New SearchBack


Engineering & Project-management Oriented Support System

Company/Organization: SPS Software Products and Services, Inc.
Address: 14 East 38th Street, 14th Floor, New York, NY 10016, USA
Phone: (212) 686-3790
Point of Contact: Maja Britton
Acronym: EPOS
New SearchBack


The Ada Generator

Company/Organization: SPS Software Products and Services, Inc.
Address: 14 East 38th Street, 14th Floor, New York, NY 10016, USA
Phone: (212) 686-3790
Point of Contact: Maja Britton
New SearchBack


Softech Resource Manager

Company/Organization: SofTech, Inc.
Address: 460 Totten Pond Road, Waltham, MA 02154-1960, USA
Phone: (617) 890-6900
Point of Contact: Beverly Vidler
Acronym: SoftRM

The SofTech Resource Manager (SoftRM) System is an interactive, PC-based, reuse workstation for storing, managing, locating, evaluating and retrieving reusable software components. Includes thesaurus to permit classifying and retrieving components using domain-specific terminology. Librarian functions permit user to maintain components along with related evaluation data; define component relationships and dependencies; and establish protected user and project accounts. Search and retrieval capability lets engineers describe required components; refine search criteria; evaluate search results; and extract selected components.

New SearchBack


Ada-86 TOOLSET

Company/Organization: SofTech, Inc.
Address: 460 Totten Pond Road, Waltham, MA 02154-1960, USA
Phone: (617) 890-6900
Point of Contact: Beverly Vidler
Acronym: Ada-86 TOOLSET

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

New SearchBack


Sun Ada 1.0

Company/Organization: Sun Microsystems, Inc.
Address: 2550 Garcia Avenue, Mountain View, CA 94043, USA (in CA 800-821-4642)
Phone: (415) 960-1300
Point of Contact: Erica Vener
Acronym: Sun Ada 1.0
New SearchBack


Sun Ada Development Environment

Company/Organization: Sun Microsystems, Inc.
Address: 2550 Garcia Avenue, Mountain View, CA 94043, USA (in CA 800-821-4642)
Phone: (415) 960-1300
Point of Contact: Erica Vener

Sun Ada Development Environment is an Ada language development and execution system for the SPARC platform. Components are compiler, network software environment, symbolic debugger, and xview interface. Other features include: Ada Vision (object-based user interface that presents a graphical view of Ada program libraries); EditTool (enhanced version of Sun's Text Editor able to read error messages produced during a compilation and synchronize them with corresponding source code); Dbtool (a multiwindow visual interface to symbolic debugger); and LRMTool (online Ada Language Reference Manual). Also includes AdaXView Toolkit, to help build X.11 graphics, and windowing applications for SunSoft's OpenWindows Developer's Guide (DevGuide) to interactively build and test graphical user interfaces in Ada.

New SearchBack


Catalyst CDware

Company/Organization: Sun Microsystems, Inc.
Address: 2550 Garcia Avenue, Mountain View, CA 94043, USA (in CA 800-821-4642)
Phone: (415) 960-1300
Point of Contact: Erica Vener
New SearchBack


SPARCworks/iMPact

Company/Organization: Sun Microsystems, Inc.
Address: 2550 Garcia Avenue, Mountain View, CA 94043, USA (in CA 800-821-4642)
Phone: (415) 960-1300
Point of Contact: Erica Vener
New SearchBack


Tartan Ada Development Envirionment - Intel i960 MC/MX

Company/Organization: Texas Instruments (acquired Tartan, Inc)
Email: info@tartan.com
Address: 300 Oxford Drive, Monroeville, PA 15146, USA
Phone: (412) 856-3600
Point of Contact: Susan Brotten
New SearchBack


TartanWorks Ada 68xx Development System

Company/Organization: Texas Instruments (acquired Tartan, Inc)
Email: info@tartan.com
Address: 300 Oxford Drive, Monroeville, PA 15146, USA
Phone: (412) 856-3600
Point of Contact: Susan Brotten
New SearchBack


Tartan Ada Development Systems - TI TMS320C3x & C40 DSPs

Company/Organization: Texas Instruments (acquired Tartan, Inc)
Email: info@tartan.com
Address: 300 Oxford Drive, Monroeville, PA 15146, USA
Phone: (412) 856-3600
Point of Contact: Susan Brotten

Tartan Ada Development Systems for Texas Instruments 320C3x and 320C40 DSPs (two separate products) combine an optimizing compiler, modular runtimes, and selective linking to produce the code needed for real-time embedded applications. C3x product, the first on a DSP, supports C30 and C31; target is selected by command-line option. C40 product offers multiprocessing debugging capabilities. Both provide access to DSP target architecture features such as circular and bit-reversed addressing and mathematics processing capabilities. Tartan Ada Development Systems support Ada 83 and many features of Ada 95 including protected types, child libraries and priority queuing. User can select Ada 83 or Ada 95 code with a command-line option. AdaScope debugger provides source- and machine-level debugging in window-based, menu-driven, customizable environment. Core System Components include a validated cross compiler, Ada librarian, Ada runtime system, linker, AdaScope Debugger, Ada Language Standard packages, intrinsics package, machine-code package, AdaRef static analyzer, AdaList source/assembly listing tool, and object file utilities. Optional components are the AdaTrak profiler, assembler, expanded memory support, mathematics package, simulator, stand-alone debugger, retargeting kits, and runtime customization kits.

New SearchBack


Tartan Ada Development System - Motorola MC68xxx

Company/Organization: Texas Instruments (acquired Tartan, Inc)
Email: info@tartan.com
Address: 300 Oxford Drive, Monroeville, PA 15146, USA
Phone: (412) 856-3600
Point of Contact: Susan Brotten

Tartan Ada Development Systems for Motorola 68xx processors combine an optimizing compiler, modular runtimes and selective linking to produce the code needed for real-time embedded applications. They provide support for 68020, 68030, and 68040 and CPU32 targets (68332 and 68340 boards) in a single system; the target is selected by a command line option. They support Ada 83 language and many features of Ada 95 including protected types, child libraries, and priority queuing. User can select Ada 83 or Ada 95 code with a command-line option. Modular structure of runtime allows linker to eliminate all unused sections and control memory layout. AdaScope debugger provides source- and machine-level debugging in window-based, menu-driven, customizable environment. Core System Components are the validated cross compiler, Ada librarian, Ada runtime system, linker, AdaScope Debugger, Ada Language Standard packages, intrinsics package, machine-code package, AdaRef static analyzer, AdaList source/assembly listing tool, and object file utilities. Optional components are the AdaTrak profiler, assembler, expanded memory support, mathematics package, simulator, stand-alone debugger, retargeting kits, and runtime customization kits.

New SearchBack


Tartan Ada Development System - MIL-STD-1750A

Company/Organization: Texas Instruments (acquired Tartan, Inc)
Email: info@tartan.com
Address: 300 Oxford Drive, Monroeville, PA 15146, USA
Phone: (412) 856-3600
Point of Contact: Susan Brotten

Tartan Ada Development Systems for MIL-STD-1750A processors combine an optimizing compiler, modular runtimes, and selective linking to produce the code needed for real-time embedded applications, particularly in the avionics and space domains. The processors support Ada 83 language and many features of Ada 95 including protected types, child libraries, and priority queuing. User can select Ada 83 or Ada 95 code with a command-line option. Modular structure of runtime allows linker to eliminate all unused sections and control memory layout. Texas Instruments offers expanded memory support for multiple applications and long-call support for simple applications within limited memory expansion. The AdaScope debugger provides powerful source- and machine-level debugging in a window-based, menu-driven, customizable environment. Core System Components include a validated cross compiler, Ada librarian, Ada runtime system, linker, AdaScope Debugger, Ada Language Standard Packages, intrinsics package, machine-code package, AdaRef static analyzer, AdaList source/assembly listing tool, and object file utilities. Optional components are the AdaTrak profiler, assembler, expanded memory support, mathematics package, simulator, stand-alone debugger, retargeting kits, and runtime customization kits.

New SearchBack


TeleArcs

Company/Organization: TeleLOGIC AB
Address: Box 35, S-123 21 FARSTA, Sweden
Phone: +46 8 713 31 66
New SearchBack


TeleARCS Programming Environment for Ada

Company/Organization: TeleLOGIC AB
Address: Box 35, S-123 21 FARSTA, Sweden
Phone: +46 8 713 31 66
Acronym: TeleARCS
New SearchBack


ILSD Ada Software Support Environment for Test

Company/Organization: Westinghouse Electric Corporation
Address: Systems Development & Technology Div. Marketing, P.O. Box 17319, Mail Stop A135, Baltimore, MD 21203-7319, USA
Point of Contact: Pamela Wingood
Acronym: ASSET

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.

New SearchBack


CodeCount

Company/Organization: Westinghouse Electric Corporation
Address: Systems Development & Technology Div. Marketing, P.O. Box 17319, Mail Stop A135, Baltimore, MD 21203-7319, USA
Point of Contact: Pamela Wingood
Acronym: CodeCount

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

New SearchBack


ADAMAKE

Company/Organization: Westinghouse Electric Corporation
Address: Systems Development & Technology Div. Marketing, P.O. Box 17319, Mail Stop A135, Baltimore, MD 21203-7319, USA
Point of Contact: Pamela Wingood
Acronym: ADAMAKE

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

New SearchBack


Reusability Search Expert - ReuSE

Company/Organization: Westinghouse Electric Corporation
Address: Systems Development & Technology Div. Marketing, P.O. Box 17319, Mail Stop A135, Baltimore, MD 21203-7319, USA
Point of Contact: Pamela Wingood

ReuSE, the Reusability Search Expert, is a hypertext-based information-asset management tool complete with library submittal, administration, browsing, and retrieval capabilities. Operates across both local- and wide-area networks to allow distribution of product libraries by supporting TCP/IP, DECNET, and Internet connect libraries. Requirements: SunOS or VAX/VMS, X11/OSF/MOTIF or DECWindows 2.0 and VAX CMS for (VMS version). Requires no third-party database software to run. Uses a hypertext reference model for data storage. Supports storage and retrieval of full array of software assets, including requirements design, source code, and test data to promote reuse during entire software development lifecycle. Consists of three integrated tools that perform functions of a reuse library: component submittal, review and administration, and browse/extraction. System and domain librarians validate and approve submittal components for inclusion in domain libraries. Once approved, components are available for browsing through faceted, feature-oriented, or keyword searches. Customizable; supported by toll-free ReuSE hotline.

New SearchBack


The Object Abstractor

Company/Organization: Xinotech Research, Inc.
Email: info@xinotech.com
Address: 1313 Fifth Street Southeast, Suite 213, Minneapolis, MN 55414, USA
Phone: (612) 379-3844
Point of Contact: Michael O'Connor

The Object Abstractor is a knowledge-based, metalanguage-based tool designed to support the automatic transformation of source code during reengineering. The Object Abstractor can be used to transform legacy systems in FORTRAN, CMS-2 or JOVIAL to Ada 95. It can also be used to modernize Ada code resulting translated from other languages or existing Ada systems by automating their transformation to object-oriented architectural models in Ada 95. The graphical architectural models proposed by the Object Abstractor can be modified or tuned interactively by the user. The Guideliner, a component of the Object Abstractor, is used to verify adherence to programming guidelines, standards and metrics and to transform the sources to these standards.

New SearchBack


The Graph Abstractor

Company/Organization: Xinotech Research, Inc.
Email: info@xinotech.com
Address: 1313 Fifth Street Southeast, Suite 213, Minneapolis, MN 55414, USA
Phone: (612) 379-3844
Point of Contact: Michael O'Connor

The Graph Abstractor (R) displays global, high-level graphical relations about an entire Ada system and provides navigation between graphs and Ada source programs. It is used extensively by the Object Abstractor to display and modify the new proposed architectural models extracted automatically by the Abstractor.

New SearchBack


Xinontech Ada Composer

Company/Organization: Xinotech Research, Inc.
Email: info@xinotech.com
Address: 1313 Fifth Street Southeast, Suite 213, Minneapolis, MN 55414, USA
Phone: (612) 379-3844
Point of Contact: Michael O'Connor

The Ada Composer (R) accelerates program construction by generating templates automatically and preventing errors in syntax and semantics. It enforces programming standards and provides multiple formatting views and also clarifies program structure by displaying outlines. The Composer supports navigation and project-wide browsing of name definitions.

New SearchBack


XACT Conversion Tools

Company/Organization: Applied Conversion Technology
Email: actinfo@actworld.com
Address: 751 Northlake Blvd., Ste. 2D, N. Palm Beach, FL 33408, USA
Phone: (407) 844-0000
Point of Contact: Ralph Seifert

ACT's conversion tools and production systems are intended to yield compilable, maintainable Ada code comparable to that produced by the typical project team. Ada source code is created based on a proprietary, domain-dependent transformer (X4MR) expert system shell. Standard tools provide context-sensitive translations that include: 1) proper packaging; 2) FORMAT- and scanf/printf-type I/O transformed into in-line "GET/PUT" sequences (or -- optionally -- to packaged function invocations); 3) original source comments preserved. Source and execution structure diagrams, software-engineering analysis reports, and project/software reports and reference documentation are automatically generated from semantic data acquired during translation and maintained in a project-specific database. ACT's expert system-based tools currently translate C, FORTRAN, and various assembly languages to Ada. CMS-II-to-Ada, COBOL-to-Ada, JOVIAL-to-Ada, and Pascal-to-Ada are under development.

New SearchBack


System-4 Cost & Schedule Estimation System

Company/Organization: Computer Economics, Inc.
Address: 4560 Admiralty Way, Suite 109, Marina del Rey, CA 90292-5424, USA
Phone: (310) 827-7300

System-4 incorporates cost and schedule drivers and has a variable 1- to 40-year period of lifecycle cost. Supports use of Ada with specific parameters addressing reusability, Ada team experience, etc. Allows analysts to call up a second parameter set to perform tradeoffs with comparative results without leaving current task under consideration. Available as an IBM-PC-compatible software package.

New SearchBack


CEIS Software Sizing System

Company/Organization: Computer Economics, Inc.
Address: 4560 Admiralty Way, Suite 109, Marina del Rey, CA 90292-5424, USA
Phone: (310) 827-7300
Acronym: CEIS

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

New SearchBack


AdaQuest 2.2

Company/Organization: General Research Corporation
Email: tstrelich@sb.grci.com
Address: DTD/CSAT, 5383 Hollister Avenue, Santa Barbara, CA 93111, USA
Phone: (805) 964-7724
Point of Contact: Tom Strelich
Acronym: AdaQuest

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

New SearchBack


AdaQuest 1.1

Company/Organization: General Research Corporation
Email: tstrelich@sb.grci.com
Address: DTD/CSAT, 5383 Hollister Avenue, Santa Barbara, CA 93111, USA
Phone: (805) 964-7724
Point of Contact: Tom Strelich
Acronym: AdaQuest

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

New SearchBack


Developer Magic ProDev Ada95

Company/Organization: Silicon Graphics, Inc.
Email: stebbins@engr.sgi.com
Address: Product Marketing, 2011 North Shoreline Boulevard, Mountain View, CA 94039-1398, USA
Phone: (415) 933-1676
Point of Contact: Michael Stebbins

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.

New SearchBack


MP/Ada 6.2

Company/Organization: Silicon Graphics, Inc.
Email: stebbins@engr.sgi.com
Address: Product Marketing, 2011 North Shoreline Boulevard, Mountain View, CA 94039-1398, USA
Phone: (415) 933-1676
Point of Contact: Michael Stebbins

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.

New SearchBack


TI DP32 Ada Symbolic Debugger

Company/Organization: Texas Instruments - Defense Systems & Electronics Group
Address: Defense Systems and Electronics Group, 6550 Chase Oaks Drive, Mail Stop 8435, Plano, TX 75093, USA
Phone: (214) 575-5346

The Texas Instruments (TI) DP32 debugger is an Ada symbolic debugger derived from the MIPS debugger, a.db. The debugger user may enter commands and receive output in a traditional line-by-line fashion or use a powerful screen-oriented mode. The debugger also supports batch-mode operation. The DP32 debugger communicates over a serial link with a support program running on the remote target to get program status information, register contents, etc.

New SearchBack


MIPS R3000 Instruction Level Simulator

Company/Organization: Texas Instruments - Defense Systems & Electronics Group
Address: Defense Systems and Electronics Group, 6550 Chase Oaks Drive, Mail Stop 8435, Plano, TX 75093, USA
Phone: (214) 575-5346

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.

New SearchBack


MIPS R3000 Ada Runtime/Executive

Company/Organization: Texas Instruments - Defense Systems & Electronics Group
Address: Defense Systems and Electronics Group, 6550 Chase Oaks Drive, Mail Stop 8435, Plano, TX 75093, USA
Phone: (214) 575-5346
New SearchBack


AdaEmacs Programmer's Editor

Company/Organization: Unipress Software
Email: info@unipress.com
Address: 2025 Lincoln Highway, Edison, NJ 08817, USA
Phone: (908) 287-2100
Point of Contact: Maureen Russell

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

New SearchBack


Ada Math Advantage 2.0

Company/Organization: Quantitative Technology Corporation (QTC)
Address: 8625 SW Cascade Blvd., Ste. 603, Beaverton, OR 97008, USA
Phone: (503) 626-3081
Point of Contact: George Pan
Acronym: Ada Math Advantage

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

New SearchBack


Ada Intrinsics

Company/Organization: Quantitative Technology Corporation (QTC)
Address: 8625 SW Cascade Blvd., Ste. 603, Beaverton, OR 97008, USA
Phone: (503) 626-3081
Point of Contact: George Pan

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

New SearchBack


XD Ada

Company/Organization: EDS-Scicon
Address: U.S. Software Products Group, 8 New England Executive Park, Burlington, MA 01803, USA
Phone: (617) 273-3030
Point of Contact: Alistair Wilson
Acronym: XD Ada

XD Ada Cross Development System is a cross-development environment for embedded targets in Ada and realtime systems. Consists of the VAX Ada front end and the VMS Debugger front end; integrated with VAX Ada, the open VMS operating system, and the DECset tools. Presently targeted to Motorola family of microprocessors and MIL-STD-1750A bare microprocessor. MIL-STD-1750A simulator also available. Software tools include Ada Cross Compiler; assembler, builder, including linker; formatter; target symbolic debugger; target run-time system; and Ada program library. Sources for target resident software, including the run-time system provided free of charge with XD Ada. Ready Systems ARTX (Ada Real-Time Executive) available as extension to XD Ada Run Time System. Support includes source-configurable and extendable run-time systems optimized for embedded Ada systems, as well in-circuit emulators and simulators. Discounts available to educational establishments.

New SearchBack


STATEMATE MAGNUM

Company/Organization: I-Logix Inc.
Email: info@ilogix.com
Address: i-Logix, Three Riverside Drive, Andover Research Park, Andover, MA 01810, USA
Phone: (508) 682-2100
Point of Contact: Charlie Miller
Acronym: STATEMATE

Statemate Magnum provides the capabilities required to graphically describe and model the function, behavior, and structure of a system or application under development. Supports iterative refinement, execution and rapid prototyping, to ensure the right system is specified and the specification works as intended. At any stage of process, developers can automatically generate fully functional Ada source code. Designers specify structure, function, and behavior of designs using Statecharts and other graphical editors. Textual requirements can be linked to graphical elements and final specifications tested to ensure that requirements are met and that extra functionality not specified is not implemented in design. Virtual prototypes can be built to provide graphical representation of interface to model, enabling designers to graphically interact with design in both simulation and model execution, animating charts, recording results, and displaying waveforms to simplify the debug task. Automatically generated documents can be extracted from database, customized to user's desired format. Templates to generate standard 2167A documents provided. For more information, write: info@ilogix.com

New SearchBack


Ada Software Engineering Tools Project

Company/Organization: Tampere University of Technology
Email: hmj@tut.fi
Address: P.O. Box 527, 33101 Tampere, Finland
Point of Contact: Matti Jarvinen
Acronym: ASENTO
New SearchBack


Paradigm Plus

Company/Organization: Platinum Technology, Inc. - formerly ProtoSoft, Inc.
Address: Clear Lake Lab, 17629 El Camino Real, Mail Stop 400, Houston, TX 77058-3051, USA

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.

New SearchBack


Enterprise Component Modeling

Company/Organization: Platinum Technology, Inc. - formerly ProtoSoft, Inc.
Address: Clear Lake Lab, 17629 El Camino Real, Mail Stop 400, Houston, TX 77058-3051, USA
Acronym: ECM

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.

New SearchBack


Auto-G

Company/Organization: RJO Enterprises, Inc.
Address: 4500 Forbes Boulevard, Lanham, MD 20706, USA
Phone: (301) 731-3600
Point of Contact: Goran Hemdal
Acronym: Auto-G

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

New SearchBack


MathPack

Company/Organization: MassTech, Inc.
Address: 3108 Hillsboro Road, Huntsville, AL 35805, USA
Phone: (205) 539-8360
Point of Contact: Inc. MassTech

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).

New SearchBack


PC-Metric/UX-Metric

Company/Organization: SET Laboratories, Inc.
Email: info@setlabs.or97042.sai.com
Address: P.O. Box 868, Mulino, OR 97042, USA
Phone: (503) 829-7123
Point of Contact: Teresa Harrison

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.

New SearchBack


Thor

Company/Organization: Saab Ericsson Space - Sweden
Address: Gothenburg, S-40515, Sweden
Phone: +46 31350000

Thor is a high performance, single chip 32 bit RISC processor for embedded real-time computer applications. * 10 MIPS DAIS mix at 15 Mhz, * Ada support in hardware enables task switching or interrupt latency in about 1 microsecond, * Stack architecture coupled with variable instruction length generates very compact code, * Fault tolerance support using error detection logic and concurrent self checking, * Radiation tolerant, * 132 pin quad flatback, * Tool: Ada compiler, Assembler, Incremental linker, Symbolic debugger, Instruction simulator, Evaluation boards.

New SearchBack


CHRONOS

Company/Organization: SAGEM
Address: 6, Avenue d'lena, 75783 Paris Cedex 16, France
Phone: 33 1 30 70 63 63
Acronym: CHRONOS

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

New SearchBack


GEODE

Company/Organization: Verilog, Inc.
Address: 3010 LBJ Freeway, Suite 900, Dallas, TX 75234, USA
Phone: (214) 241-6595
Point of Contact: Andy Gordon
Acronym: GEODE

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.

New SearchBack


Logiscope

Company/Organization: Verilog, Inc.
Address: 3010 LBJ Freeway, Suite 900, Dallas, TX 75234, USA
Phone: (214) 241-6595
Point of Contact: Andy Gordon

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.

New SearchBack


ASA

Company/Organization: Verilog, Inc.
Address: 3010 LBJ Freeway, Suite 900, Dallas, TX 75234, USA
Phone: (214) 241-6595
Point of Contact: Andy Gordon
Acronym: ASA

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

New SearchBack


Ada Design Tool

Company/Organization: Unisys Corporation
Address: Unisys Defense Systems, Independent Research & Development, Great Neck, NY 11020, USA
Phone: (516) 574-2200
Acronym: ADT

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

New SearchBack


Unisys Integrated Software Engineering Toolset

Company/Organization: Unisys Corporation
Address: Unisys Defense Systems, Independent Research & Development, Great Neck, NY 11020, USA
Phone: (516) 574-2200
Acronym: UNISET
New SearchBack


Screen Machine

Company/Organization: Objective Interface Systems, Inc.
Email: info@ois.com
Address: 1892 Preston White Drive, Reston, VA 20191-5448, USA
Phone: (703) 295-6500
Point of Contact: Dan Carson
Acronym: Screen Machine

Screen Machine is a tool for building portable, multi-threaded graphical user interfaces and provides an environment for designing, prototyping, coding, testing, and maintaining user interfaces for Ada applications. The product includes PanPaint design tool, GenCode portable Ada code generator, and Smart API libraries. Screen Machine supports tasking and strong type checking.

New SearchBack


ORBexpress for Ada 95 and ORBexpress Realtime for Ada 95

Company/Organization: Objective Interface Systems, Inc.
Email: info@ois.com
Address: 1892 Preston White Drive, Reston, VA 20191-5448, USA
Phone: (703) 295-6500
Point of Contact: Dan Carson

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.

New SearchBack


Ada_SQL_Connect

Company/Organization: Objective Interface Systems, Inc.
Email: info@ois.com
Address: 1892 Preston White Drive, Reston, VA 20191-5448, USA
Phone: (703) 295-6500
Point of Contact: Dan Carson

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

New SearchBack


DEVISOR

Company/Organization: Dassault Electronique
Address: 55, quai Marcel Dassault, BP 301, St-Cloud, 92214, FRANCE
Phone: 33(1) 49 11 80 00
Point of Contact: P. Lernould

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.

New SearchBack


DRAGOON

Company/Organization: TXT spa
Address: via Socrate 41, 20128 Milan, Italy
Phone: 02-260-00160
Acronym: DRAGOON
New SearchBack


DRAGOON

Company/Organization: TXT spa
Address: via Socrate 41, 20128 Milan, Italy
Phone: 02-260-00160
Acronym: DRAGOON

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.

New SearchBack


Ada Software Development Curriculum Overview

Company/Organization: McDonnell Douglas Corporation - Computer-Based Training
Address: Computer-Based Training System, 2450 South Peoria Street, Suite 400, Aurora,, CO 80014, USA
Phone: (303) 671-4800
Point of Contact: Dept SA-2

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

New SearchBack


Informix-ESQL/Ada

Company/Organization: Informix Software, Inc.
Email: johns@informix.com
Address: 4100 Bohannon Drive, Menlo Park, CA 94025, USA
Phone: (415) 926-6300
Point of Contact: John Skier
New SearchBack


Informix-ESQL/Ada-SQL

Company/Organization: Informix Software, Inc.
Email: johns@informix.com
Address: 4100 Bohannon Drive, Menlo Park, CA 94025, USA
Phone: (415) 926-6300
Point of Contact: John Skier

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

New SearchBack


Informix Ada/Same

Company/Organization: Informix Software, Inc.
Email: johns@informix.com
Address: 4100 Bohannon Drive, Menlo Park, CA 94025, USA
Phone: (415) 926-6300
Point of Contact: John Skier
New SearchBack


AdaTutor

Company/Organization: Software Innovations Technology
Address: Department AIC, 1083 Mandarin Drive, N.E., Palm Bay, FL 32905-4706, USA
Phone: (407) 951-0233
Point of Contact: John Herro

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

New SearchBack


Parallel-Leveraged Ada

Company/Organization: Software Leverage, Inc.
Email: sales@sli.com
Address: Waltham, MA USA
Phone: (617) 894-3399

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

New SearchBack


Ada Express

Company/Organization: Software Leverage, Inc.
Email: sales@sli.com
Address: Waltham, MA USA
Phone: (617) 894-3399

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

New SearchBack


Ada Systems Experts

Company/Organization: Software Leverage, Inc.
Email: sales@sli.com
Address: Waltham, MA USA
Phone: (617) 894-3399
New SearchBack


CCC/DM

Company/Organization: Softool Corporation
Address: 340 South Kellogg Avenue, Goleta, CA 93117, USA
Phone: (805) 683-5777
Acronym: CCC/DM

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

New SearchBack


Change & Configuration Control/Manager

Company/Organization: Softool Corporation
Address: 340 South Kellogg Avenue, Goleta, CA 93117, USA
Phone: (805) 683-5777
Acronym: CCC/Manager

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

New SearchBack


Resolve_IT

Company/Organization: Softool Corporation
Address: 340 South Kellogg Avenue, Goleta, CA 93117, USA
Phone: (805) 683-5777

Resolve_IT is a program that determines the dependency network among components of a load module. Generates reports providing interface documentation, lists of unresolved references, lists of unreferenced members (dead code), and lists of recursively called modules. Operates a true ISPF panel interface. Versions for use with standard partitioned data sets, CA-LIBRARIAN, and CA PANVALET.

New SearchBack


CCC/Harvest

Company/Organization: Softool Corporation
Address: 340 South Kellogg Avenue, Goleta, CA 93117, USA
Phone: (805) 683-5777

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

New SearchBack


A State of the Art Review of Distributed Database Technology

Company/Organization: Data & Analysis Center for Software
Email: dacs@utica.kaman.com
Address: P.O. Box 120, Utica, NY 13503, USA
Phone: (315) 734-3696
Point of Contact: Customer Liasons
New SearchBack


Software Reusability

Company/Organization: Data & Analysis Center for Software
Email: dacs@utica.kaman.com
Address: P.O. Box 120, Utica, NY 13503, USA
Phone: (315) 734-3696
Point of Contact: Customer Liasons

A summary of the state of the art in software reusability. Report describes important reusability projects around the world, Ada repositories in the U.S., and problem areas that hinder reusability from being common practice. 100 pages, August, 1990.

New SearchBack


AFATL Ada Compiler and Interactive Debugger

Company/Organization: Data & Analysis Center for Software
Email: dacs@utica.kaman.com
Address: P.O. Box 120, Utica, NY 13503, USA
Phone: (315) 734-3696
Point of Contact: Customer Liasons

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

New SearchBack


Common Ada Missile Packages

Company/Organization: Data & Analysis Center for Software
Email: dacs@utica.kaman.com
Address: P.O. Box 120, Utica, NY 13503, USA
Phone: (315) 734-3696
Point of Contact: Customer Liasons
Acronym: CAMP

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

New SearchBack


Ada Compiler Evaluation System

Company/Organization: Data & Analysis Center for Software
Email: dacs@utica.kaman.com
Address: P.O. Box 120, Utica, NY 13503, USA
Phone: (315) 734-3696
Point of Contact: Customer Liasons
Acronym: ACES

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

New SearchBack


Ada Features Identification System

Company/Organization: Data & Analysis Center for Software
Email: dacs@utica.kaman.com
Address: P.O. Box 120, Utica, NY 13503, USA
Phone: (315) 734-3696
Point of Contact: Customer Liasons
Acronym: AFIS

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

New SearchBack


Consortium Requirements Engineering

Company/Organization: Software Productivity Consortium (SPC)
Address: SPC Building, 2214 Rock Hill Road, Herndon, VA 22070, USA
Phone: (703) 742-8877 (742-7211)
Acronym: CoRE

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

New SearchBack


Reuse-Driven Software Processes

Company/Organization: Software Productivity Consortium (SPC)
Address: SPC Building, 2214 Rock Hill Road, Herndon, VA 22070, USA
Phone: (703) 742-8877 (742-7211)
Acronym: RSP

The Consortium offers the Reuse-Driven Processes guidebooks to describe reuse processes and methods and describe how to assess current reuse pratices and potential economic benefits of reuse. They also dicuss how to start and institutionalize reuse within a company.

New SearchBack


Ada-based Design Approach for Real-Time Systems

Company/Organization: Software Productivity Consortium (SPC)
Address: SPC Building, 2214 Rock Hill Road, Herndon, VA 22070, USA
Phone: (703) 742-8877 (742-7211)
Acronym: ADARTS

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

New SearchBack


Vitro Automated Structured Testing Tool (VASTT)

Company/Organization: Vitro Corporation
Address: Business Development, 45 West Gude, Rockville, MD 20850-1160, USA
Phone: (301) 231-2033
Point of Contact: Director
Acronym: VASTT

Vitro Automated Structured Testing Tool (VASTT) is a language-independent static source-code analyzer. Supports software development, verification, and validation (V&V), software maintenance, and reverse engineering. Parses and analyzes source code in order to produce software metrics, system-architecture reports and graphical diagrams, data cross-references, and unit and integration test plans. Reverse- and reengineering by converting source code of a procedural language in existing programs into graphic design using ObjectMaker. Architectural restructuring may be performed, and Ada code produced.

New SearchBack


Vitro's Environment for Reengineering Software

Company/Organization: Vitro Corporation
Address: Business Development, 45 West Gude, Rockville, MD 20850-1160, USA
Phone: (301) 231-2033
Point of Contact: Director
Acronym: VERSe

VERSe supports software development, verification and validation (V&V), software maintenance, and reverse engineering. Integrated environment of COTS and Vitro value-added tools, VERSe facilitates parsing and analysis of source code to product software metrics, system architecture reports and graphical diagrams, data cross-references, and unit and integration test plans. Automates process of collecting analytic data required for quality evaluations, risk assessment, unit & integration testing, and documentation. Currently supports Ada, C, Fortran 77, JOVIAL, CMS-2, Pascal, COBOL, and DML.

New SearchBack


STW/Regression

Company/Organization: Software Research, Inc.
Email: info@soft.com
Address: 625 Third Street, San Francisco, CA 94107-1997, USA
Phone: (415) 957-1441
Point of Contact: Margaret Kenny (kenny@soft.com)
Acronym: STW/REG

The STW/Regression tool suite automates the entire testing process. CAP-BAK (Capture and Playback Tool) captures and plays back all user activities, including keystrokes, mouse movements and user-selected screen images. EXDIFF (Extended File Differencer) is an intelligent differencing system; compares CAPBAK output files (that is, expected and actual images) and also allows masking out regions that are not wanted to be compared. SMARTS (Software Maintenance and Regression Test System) organizes test cases into an intelligent and hierarchically structured test script that runs test cases automatically. When script and test cases are run, SMARTS accumulates a detailed record of tests results.

New SearchBack


STW/Coverage

Company/Organization: Software Research, Inc.
Email: info@soft.com
Address: 625 Third Street, San Francisco, CA 94107-1997, USA
Phone: (415) 957-1441
Point of Contact: Margaret Kenny (kenny@soft.com)
Acronym: STW/COV

The STW/Coverage tool suite coverage analyzers measure how well test cases cover the program at the unit and system test levels. Resulting coverage data are provided in coverage reports, call-trees, and directed graphs. Coverage reports include hit, not hit, newly hit, newly missed, and histogram results for current past, and cumulative test results. Call-trees graphically display caller-callee relationships of a program, while directed graphs display logical structure of module. STW/Coverage consists of TCAT (Test coverage Analysis Tool) to measure logical branch coverage; S-TCAT (System Test Coverage Analysis ) to measure logical path coverage; T-SCOPE (Test Data Observation and Analysis System) to dynamically display test coverage as test cases are being exercised for TCAT, S-TCAT, and TCAT-PATH.

New SearchBack


STW/Advisor

Company/Organization: Software Research, Inc.
Email: info@soft.com
Address: 625 Third Street, San Francisco, CA 94107-1997, USA
Phone: (415) 957-1441
Point of Contact: Margaret Kenny (kenny@soft.com)
Acronym: STW/ADV

The STW/Advisor tool suite consists of static code analyzers that help determine program reliability and performance attributes. METRIC (Software Metrics Processor/Generator) computes metrics source code files, including size metrics, software-science metrics (for text complexity), and Cyclomatic Complexity metrics for control flow complexity), into reports and Kiviat diagrams. METRIC identifies most complex, error prone, and difficult-to-maintain parts of a program. STATIC (Static Analyzer) processes Ada source code files and generates a report that warns of any anomalies in the code that are likely to have bugs, be nonportable, or wasteful. TDGEN (Test Data Generator System) generates test data files into a user-designed format; replaces variable fields in a template file with values from a values file; can randomly generate test cases, making testing more diverse and more efficient.

New SearchBack


TLD 1750 Ada Compiler System

Company/Organization: TLD Systems, Ltd.
Email: tld@cerf.net
Address: 3625 Del Amo Boulevard, Suite 100, Torrance, CA 90503, USA
Phone: (310) 542-5433
Point of Contact: R.R. Risinger
Acronym: 1750 TLDacs

TLD's 1750 Ada Compiler System includes Ada Info display, macro assembler, linker, symoblic debugger, simulator, and run-time system (including full source code) supporting all implementations conforming to MIL-STD-1750A including BIFs, all implementations conforming to MIL-STD-1750B including Type I, II, and III instructions and Generalized VHSIC Spaceborne Computer (GVSC) implementations including extensions to MIL-STD-1750A ISA as implemented by Honeywell and IBM. 1750 TLDacs is formally validated as fully compliant with MIL-STD-1815A (Ada). Incorporates global optimization with 1750-oriented code optimization. Supports language-defined pragmas plus many TLD-defined pragmas supporting microprocessor hardware features and embedded programming features such as dynamic code replacement and automatic in-lining. Provides capability to extract information from TLDacs' database files to aid programmer in ways including automatic production of technical documentation in either 2167/2168 or user-defined format. Information may be used for design support, reverse engineering, debugging, training, maintenance, and verification and validation testing. Symbolic Debugger provides capability to monitor execution of one or more Ada programs, which can execute on one or more Target Test Boards or Emulators or they can execute through interpretive computer simulation. Support provided for execution control-flow tracing and event trapping. TLDdbg supports functions such as EXAMINE HEAP for heap memory utilization analysis. Through commands such as SHOW TASK, displays detailed information on status of an Ada task.

New SearchBack


TLD i960 Ada Compiler System

Company/Organization: TLD Systems, Ltd.
Email: tld@cerf.net
Address: 3625 Del Amo Boulevard, Suite 100, Torrance, CA 90503, USA
Phone: (310) 542-5433
Point of Contact: R.R. Risinger
Acronym: i960 TLDacs

TLD's i960 Ada Compiler System includes Ada Info display, macro assembler, linker, symbolic debugger, simulator, and run-time system (including full source code) supporting Intel's i960 family of microprocessors including MX. Formally validated as fully compliant with MIL-STD-1815A (Ada). Incorporates global optimization with i960-oriented code optimization including instruction scheduling tailored to each i960 model. Provides a mechanism for direct insertion of assembly instructions into Ada code. In addition to predefined language pragmas, processes i960 specific pragmas designed to support real time developers. For example, IO_Object and Address_Apace support i960 access objects and domain resident code and data. TLDaid provides capability to extract information from TLDacs' database files to aid programmer in ways including automatic production of technical documentation in either 2167A/2168 or user-defined format. Symbolic Debugger provides capability to monitor execution of one or more Ada programs, which can execute on one or more target test boards or emulators. Supports execution control-flow tracing and event trapping. TLDdbg supports functions such as EXAMINE HEAP for heap memory utilization analysis. Through commands such as SHOW TASK, displays detailed information on status of an Ada task and i960hardware structures.

New SearchBack


SA-Motif

Company/Organization: Systems Engineering Research Corporation (SERC)
Email: sercmail@well.sf.ca.us
Address: 935B Sierra Vista Avenue, Mountain View, CA 94043, USA
Point of Contact: Anu Qus

SA-Motif is an Ada language programming tool that has an Ada window binding set to the Xlib, Xt, Xaw, and Mrm program libraries. Allows Ada programmers to develop X Window application software in Ada, while also allowing integration of such Ada software with C programs and libraries. Sensitive to memory leaks and is run-time configurable to prevent common leak problems.

New SearchBack


Ada/Motif

Company/Organization: Systems Engineering Research Corporation (SERC)
Email: sercmail@well.sf.ca.us
Address: 935B Sierra Vista Avenue, Mountain View, CA 94043, USA
Point of Contact: Anu Qus

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

New SearchBack


SA-X/Bind

Company/Organization: Systems Engineering Research Corporation (SERC)
Email: sercmail@well.sf.ca.us
Address: 935B Sierra Vista Avenue, Mountain View, CA 94043, USA
Point of Contact: Anu Qus

SA-Motif allows users to develop X-Window application software entirely in Ada. User's application has access to Xlib, X Intrinsics Toolkit (Xt), Athena demonstration widgets (Xaw), OSF/Motif widget sets (Xm), and Motif resource manager (Mrm). A companion binding product to the SA-Motif.

New SearchBack


STARS Binding to SQL

Company/Organization: Software Technology for Adaptable Reliable Systems (STARS)
Address: STARS information is now archived in the ASSET web pages., Also find information on STARS on the ReuseIC web site., USA
Acronym: STARS

STARS has an Ada binding to SQL for any system configuration containing a valid Ada compiler and having a SQL-compliant database. Ada binding provides compiler with enough information about structure of database to allow it to nforce all semantic and syntax rules.

New SearchBack


STARS Binding to GKS

Company/Organization: Software Technology for Adaptable Reliable Systems (STARS)
Address: STARS information is now archived in the ASSET web pages., Also find information on STARS on the ReuseIC web site., USA
Acronym: STARS

STARS has an Ada binding to GKS for any system configuration containing a valid Ada compiler. Ada binding is implemented as an Ada package.

New SearchBack


STARS Binding to X-Windows

Company/Organization: Software Technology for Adaptable Reliable Systems (STARS)
Address: STARS information is now archived in the ASSET web pages., Also find information on STARS on the ReuseIC web site., USA
Acronym: STARS

STARS has an Ada binding to X-Windows for any system configuration containing a valid Ada compiler. Ada binding implements Xlib and Xt portions of X-Windows as an Ada package.

New SearchBack


GRAFPAK-PHIGS

Company/Organization: Advanced Technology Center
Email: ileon@atc.com
Address: 22982 Mill Creek Drive, Laguna Hills, CA 92653, USA
Phone: (714) 583-9119 x 209
Point of Contact: Ingrid Leon
Acronym: GRAFPAK-PHIGS

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.

New SearchBack


GRAFPAK-GKS

Company/Organization: Advanced Technology Center
Email: ileon@atc.com
Address: 22982 Mill Creek Drive, Laguna Hills, CA 92653, USA
Phone: (714) 583-9119 x 209
Point of Contact: Ingrid Leon
Acronym: GRAFPAK-GKS

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).

New SearchBack


UIL Trans

Company/Organization: Advanced Technology Center
Email: ileon@atc.com
Address: 22982 Mill Creek Drive, Laguna Hills, CA 92653, USA
Phone: (714) 583-9119 x 209
Point of Contact: Ingrid Leon

UILTrans is a filter to translate or convert Motif User Interface Language (UIL) code to Ada or C language code. In a traditional Motif based application, the user interface is described in UIL files, which are then compiled into a binary representation in the form of UID files by using the UIL compiler. These UID files are then dynamically loaded into the application at runtime. With UILTrans, Ada or C code may be compiled and linked into the application directly, resulting in faster execution and eliminating the need for separate runtime files.

New SearchBack


Ada Binding to X-Windows, Motif

Company/Organization: Advanced Technology Center
Email: ileon@atc.com
Address: 22982 Mill Creek Drive, Laguna Hills, CA 92653, USA
Phone: (714) 583-9119 x 209
Point of Contact: Ingrid Leon
Acronym: AXI

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

New SearchBack


SEER-SEM Software Estimation Model

Company/Organization: Galorath Associates, Inc.
Email: kjones@gaseer.com
Address: SEER Technologies Division, P.O. Box 90579, Los Angeles, CA 90009, USA
Phone: (310) 670-3404
Point of Contact: Kathleen Jones

SEER-SEM is a software-estimation model. Used to analyze Ada contingency plans; obtain staffing and scheduling outputs that help increase productivity; use knowledge bases that provide detailed estimates even when only high-level information is available; make program decisions aided by software-risk analysis; address commercial and military standards, SEI process improvement, practices, automated tools, software-security issues, lifecycle maintenance, and technology transfer.

New SearchBack


SEER-SSM Software Sizing Model

Company/Organization: Galorath Associates, Inc.
Email: kjones@gaseer.com
Address: SEER Technologies Division, P.O. Box 90579, Los Angeles, CA 90009, USA
Phone: (310) 670-3404
Point of Contact: Kathleen Jones

SEER-SSM is a Software Sizing Model. Used for all stages of the software lifecycle. Validated to provide size estimates within 17% of actuals even at proposal stages. Produces software-size estimates in lines of code or function points for data-processing applications; provides its own historical database or user can use own data.

New SearchBack


SEER-H Hardware Estimation Model

Company/Organization: Galorath Associates, Inc.
Email: kjones@gaseer.com
Address: SEER Technologies Division, P.O. Box 90579, Los Angeles, CA 90009, USA
Phone: (310) 670-3404
Point of Contact: Kathleen Jones

SEER-H is a hardware-estimation model. Used for determining hardware cost, schedule, and risk estimates for electronics, mechanical, structural, hydraulic, and other hardware. Performs instant tradeoffs and what-if scenarios; uses knowledge bases for estimates at all lifecycle stages; analyzes mean-time-between-failures, integration, prototypes, production schedules, technology, forecasting, make or buy decisions, and more.

New SearchBack


SEER-HLC Hardware Life Cycle Model

Company/Organization: Galorath Associates, Inc.
Email: kjones@gaseer.com
Address: SEER Technologies Division, P.O. Box 90579, Los Angeles, CA 90009, USA
Phone: (310) 670-3404
Point of Contact: Kathleen Jones

SEER-HLC is a hardware lifecycle model. Model handles maintenance and logistics concepts and can be used in conjunction with SEER-H, the companion hardware-estimation model. Used to evaluate lifecycle cost impacts due to variances in reliability, reliability maturation, mean-time-to-repair turnaround times; obtain time-phased reporting of development, production, and support costs for prime and support equipment; generate lifecycle costs; estimate cost of operation, maintenance, and support of electronic or mechanical hardware.

New SearchBack


Crystal Ball

Company/Organization: Decisioneering, Inc.
Email: sales@decisioneering.com
Address: 1600 1515 Arapahoe Street, Suite 1311, Denver, CO 80202, USA
Phone: (303) 534-1515
Point of Contact: Matthew Echtermeyer

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

New SearchBack


RA-Metrics Version 2.5

Company/Organization: Howard Rubin Associates, Inc.
Address: 5 Winterbottom Lane, Pound Ridge, NY 10576, USA
Phone: (914) 764-4931
Point of Contact: Howard Rubin

RA-Metrics Version 2.5 is a productivity and quality measurement repository toolset for acquisition, management, analysis, reporting, benchmarking, and modeling of measurement data. Supports measurement at project, application, and organizational levels. Can link data from all levels through a business model for analysis and reporting purposes. Supports International Function Point User Group's quality and productivity metrics. Runs on IBM PCs and compatibles.

New SearchBack


FPXpert Version 2.2

Company/Organization: Howard Rubin Associates, Inc.
Address: 5 Winterbottom Lane, Pound Ridge, NY 10576, USA
Phone: (914) 764-4931
Point of Contact: Howard Rubin

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.

New SearchBack


Size Planner

Company/Organization: Quantitative Software Management
Address: 2000 Corporate Ridge, Suite 900, McLean, VA 22102, USA
Phone: (703) 790-0055

Size Planner is designed to estimate the number of lines of code that will have to be developed for a particular release of a product for a variety of programming languages. Contains four independent approaches for producing a size estimate. Approaches are fuzzy-logic sizing, function-point sizing, standard-component sizing, and new/reused/modified sizing.

New SearchBack


Software Lifecycle Model

Company/Organization: Quantitative Software Management
Address: 2000 Corporate Ridge, Suite 900, McLean, VA 22102, USA
Phone: (703) 790-0055
Acronym: SLIM

SLIM is a software cost, schedule, risk and reliability estimation model for IBM PCs and compatibles running MS-DOS. Can be customized to specific organization through use of historical data. Model contains set of "what-if" capabilities. Imposes management constraints on project including cost, manpower, and schedule. Also incorporates ROI determination of software-development investment, and has risk-assessment features. Available through a lease agreement, and site licensing is available.

New SearchBack


Slim-Control

Company/Organization: Quantitative Software Management
Address: 2000 Corporate Ridge, Suite 900, McLean, VA 22102, USA
Phone: (703) 790-0055

SLIM-Control is a top-level management-control tool for projects currently in the product-development cycle. Encompasses concepts of market-driven quality and provides practical approach for manager to ensure successful completion of software-development and -maintenance activities. Techniques based on macro view of software-development process. Four components: project plan, monthly eported data, variance analysis, and forecasts to completion. Available for PCs and compatibles running MS-DOS.

New SearchBack


Productivity Analysis Data Base System

Company/Organization: Quantitative Software Management
Address: 2000 Corporate Ridge, Suite 900, McLean, VA 22102, USA
Phone: (703) 790-0055
Acronym: PADS

The Productivity Analysis Data Base System (PADS) tool is a metrics repository for historical data of software development and maintenance projects. Contains 103 attributes divided into more than 13 categories. Data is collected and entered into database. Available for PCs and compatibles running MS-DOS.

New SearchBack


SIZE Plus

Company/Organization: GEC-Marconi Software Systems
Address: 12110 Sunset Hills Road, Suite 450, Reston, VA 22090, USA
Phone: (703) 648-1551

SIZE Plus is an implementation of multiple-methods function-point analysis for estimating size of software systems, with additional support for predicting cost and effort. Provides five different function-point methods that generate variety of results, including estimates for effort, cost, and productivity. Conversions also made to source lines of code for over 40 programming languages; can then be used in any SLOC-based estimating model. Compatible with Sun-3 and 4, and SPARCstation (Sun(S), IBMRS-6000(Aix), DECVAX/VMS, HP9000/300, and Apollo workstations. Graphical interfaces supported include X-Windows and Motif. Maintenance agreement available.

New SearchBack


ICS Ada/Motif

Company/Organization: Integrated Computer Solutions, Inc.
Email: info@ics.com
Address: 201 Broadway, Cambridge, MA 02139-9890, USA
Phone: (617) 621-0060
Point of Contact: Chris Eveleigh

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.

New SearchBack


Ada Xcessories

Company/Organization: Integrated Computer Solutions, Inc.
Email: info@ics.com
Address: 201 Broadway, Cambridge, MA 02139-9890, USA
Phone: (617) 621-0060
Point of Contact: Chris Eveleigh

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

New SearchBack


BX/Ada

Company/Organization: Integrated Computer Solutions, Inc.
Email: info@ics.com
Address: 201 Broadway, Cambridge, MA 02139-9890, USA
Phone: (617) 621-0060
Point of Contact: Chris Eveleigh

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

New SearchBack


ISC OSF/Motif

Company/Organization: Integrated Computer Solutions, Inc.
Email: info@ics.com
Address: 201 Broadway, Cambridge, MA 02139-9890, USA
Phone: (617) 621-0060
Point of Contact: Chris Eveleigh

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.

New SearchBack


TBGEN System: Testbed Generator for Ada

Company/Organization: Testwell Oy
Address: Kanslerinkatu 8, FIN-33720 Tampere, Finland
Phone: +358-31-316-5464
Point of Contact: Olavi Poutanen
Acronym: TBGEN

Based on unit specification files, generates test driver code (in Ada) for the units to be tested. No extra user coding is needed. When compiled and linked, results in a test-bed program. Test-bed program enables specification-based (black-box) testing of units and their integration testing. Test calls can be issued with desired parameter values and results can be observed. Parameter values can be passed from one test call to another. Both interactive and script-based testing supported. Debugging with test bed is possible. Stubs for not-available units can be generated. Sound software-engineering/testing principles can be applied, such as defining test cases and expected results beforehand (reviewable scripts), automatic execution of test cases, automatic checking of actual results, testing in isolation. No additional documentation of the testing needs to be prepared. Testing is visible. All parts of tool written in Ada in a portable way. Source licensing is an option.

New SearchBack


Test Coverage Monitor & Program Bottleneck Finder - TCMON

Company/Organization: Testwell Oy
Address: Kanslerinkatu 8, FIN-33720 Tampere, Finland
Phone: +358-31-316-5464
Point of Contact: Olavi Poutanen
Acronym: TCMON

TCMON is a tool for test coverage and bottleneck finding. Contains a preprocessor utility, which instruments the units to be monitored. For each unit (body source code file), allows own instrumentation modes to be selected: statement coverage, condition coverage, subcondition coverage, subprogram execution timing, user defined event measuring. The instrumented and some generated driver code is compiled and linked with the rest of the user units, resulting in a monitor program. The instrumentation phase is highly automated, fast and simple. No extra user coding is needed. Tests are carried out with the monitor, which is functionally the same as original user program with exception of overhead due to instrumentation. Monitoring run(s) result in an execution-profile listing, which maps untested portions and hotspots (depending on how instrumented) to original source-code file. Postprocessor utility for producing more compact management test coverage reports. All parts of tool written in Ada in portable way. Source code licensing is an option.

New SearchBack


Ada from a Management Perspective - Parts 1 & 2

Company/Organization: National Technical Information Service (NTIS)
Address: U.S. Dept of Commerce, 5825 Port Royal Road, Springfield, VA 22161, USA
Phone: (703) 487-4650

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

New SearchBack


Ada Programming Language -- A Series

Company/Organization: National Technical Information Service (NTIS)
Address: U.S. Dept of Commerce, 5825 Port Royal Road, Springfield, VA 22161, USA
Phone: (703) 487-4650

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

New SearchBack


Introduction to Ada - Parts 1, 2, 3

Company/Organization: National Technical Information Service (NTIS)
Address: U.S. Dept of Commerce, 5825 Port Royal Road, Springfield, VA 22161, USA
Phone: (703) 487-4650

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.

New SearchBack


Alydaar Translation Service or Tool

Company/Organization: Alydaar Software Corporation
Email: info@alydaar.com
Address: 2101 West Rexford Road, Ste. 250, Charlotte, NC 28211, USA
Phone: (704) 365-2324
Point of Contact: Frank Bachinsky

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

New SearchBack


Prior GKS

Company/Organization: Gallium Software, Inc.
Email: bvezina@gallium.com
Address: 303 Moodie Drive, Suite 4000, Nepean, Ontario, K2H 9R4, Canada
Phone: (613) 721-0902
Point of Contact: Bernadette Vezina

PRIOR GKS is a software toolset for the development of 2D graphics applications. It provides developers with a set of graphics capabilities that are vital in a dynamic environment. Based on the ISO Graphical Kernel System (GKS) standard, Prior GKS ensures a consistent Application Programming Interface (API) regardless of platform, operating system or graphical devices. PRIOR GKS is available on virtually all platforms, and application developers can develop applications using one platform and offer it to customers for other platforms.

New SearchBack


Partamos

Company/Organization: Alcatel Austria Forschungszentrum GmbH
Address: Ruthnergasse 1-7, A-1210 Vienna, Austria
Phone: +43 1 39 1621 ext. 170

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.

New SearchBack


SEE-Ada

Company/Organization: ICSEA
Address: SPRI Building, The Levels, Adelaide, South Australia 5095, Australia
Phone: 61 8 302 3822
Point of Contact: Roger Farrell

SEE-Ada is an open system: design information, development history and other data from the development environment, or any other source including external commercial tools can be imported into SEE-Ada using appropriate filter tools. Structural information about system is extracted from the Ada source code and stored in database. Architectural views of software generated from structural information and displayed in graphical form. Metric information can be superimposed on views and used to highlight sections of system that need attention. Key features include: Subsystem View, which helps manage complexity of large systems by providing a high-level abstraction mechanism; static Worksheet, Layer, and Graph Views, which provide graphical representations of static structure; integration of data from external tools to assist in analyzing portability, maintainability and reliability of Ada software; integrated presentation of views and metric data allows analysts to home in on areas of software which may have structural or quality problems.

New SearchBack


Texel Software Factory

Company/Organization: Virtual Software Factory, Ltd.
Address: 13873 Park Center Rd., Suite 218, Herndon, VA 22071, USA
Phone: (703) 318-1180
Point of Contact: Steve Lazerowich
Acronym: Texel-SF

The Virtual Software Factory (VSF) is a configurable CASE tool builder. Configurability enables CASE-tool developmeny to support virtually any method or combination of methods. VSF may be viewed as two distinct parts: the Methods Workbench (MWB), which provides tools and database for methods engineer to define method(s) to be supported; and Analyst Workbench, which executes method specification, providing required CASE tool and database to analyst/designer end users. During development of CASE tool, MWB used first for definition of conceptual model. Involves identifying types of entities, possible relationships and attributes they posses, and constraints or rules that must be obeyed. Second, MWB used for definition of textual and graphical formats corresponding to required method notations. These formats enable selective views of facts in database to be presented via workstation man-machine interface and manipulated by text or graphics editors. MWB allows initial configurations to be built. Rsulting "personality file" then mounted in VSF Analyst Workbench run-time environment, within which it then performs as a fixed-function CASE tool.

New SearchBack


Distributed MAKE for Ada (D-MAKE)

Company/Organization: IDEAS, Inc.
Address: 7120 Columbia Gateway Drive, Columbia, MD 21046, USA
Phone: (410) 312-2000
Point of Contact: Michael Dalpee
Acronym: D-MAKE

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.

New SearchBack


Network Broker

Company/Organization: IDEAS, Inc.
Address: 7120 Columbia Gateway Drive, Columbia, MD 21046, USA
Phone: (410) 312-2000
Point of Contact: Michael Dalpee

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.

New SearchBack


JOVIAL Analysis and Conversion Kit (JACK)

Company/Organization: PERSONYX, Inc.
Email: 73007.502@compuserve.com
Address: 314 East San Rafael Street, Colorado Springs, CO 80903-2406, USA
Phone: (719) 475-8781
Point of Contact: Linda S. ("Clancey") Maloney
Acronym: JACK

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.

New SearchBack


Ada Training Services

Company/Organization: Ada Solutions, Inc.
Email: jcm@ada-solutions.com
Address: 4601 Knox Road, College Park, MD 20740-3417, USA
Phone: (301) 927-2763
Point of Contact: JC Morrison

Ada training classes at customer's site.

New SearchBack


FORTRAN to Ada Translation

Company/Organization: Ada Solutions, Inc.
Email: jcm@ada-solutions.com
Address: 4601 Knox Road, College Park, MD 20740-3417, USA
Phone: (301) 927-2763
Point of Contact: JC Morrison

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.

New SearchBack


Programming Services

Company/Organization: Ada Solutions, Inc.
Email: jcm@ada-solutions.com
Address: 4601 Knox Road, College Park, MD 20740-3417, USA
Phone: (301) 927-2763
Point of Contact: JC Morrison

Ada programming; Fortran programming.

New SearchBack


AdaTEST

Company/Organization: IPL Information Processing, Ltd.
Email: iang@iplbath.com
Address: Eveleigh House, Grove Street, Bath BA1 5LR, UK-England
Phone: +44 (0) 1225 475000
Point of Contact: Ian Gilchrist

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

New SearchBack


AdaTEST 95

Company/Organization: IPL Information Processing, Ltd.
Email: iang@iplbath.com
Address: Eveleigh House, Grove Street, Bath BA1 5LR, UK-England
Phone: +44 (0) 1225 475000
Point of Contact: Ian Gilchrist

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

New SearchBack


A division of Saab Ericsson in Sweden

Company/Organization: Saab Ericsson Space - U.S.
Address: 1634 I Street, N.W., Washington, DC 20006-4003, USA
Phone: (202) 783-1700

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

New SearchBack


UIM/Ada

Company/Organization: Black & White Software, Inc.
Email: info@blackwhite.com
Address: 1901 S. Bascom Avenue, Suite 700, Campbell, CA 95008, USA
Phone: (408) 369-7400

UIM/Ada gives the Ada programmer access to the technology of UIM/X to construct pure Ada user interfaces. UIM/Ada is fully integrated with the OSF/Motif toolkit and utilizes the market leading Advanced Technology Center's Ada bindings for Motif.

New SearchBack


Ada CD-ROM

Company/Organization: Walnut Creek CDROM
Email: info@cdrom.com
Address: 1547 Palos Verdes Mall, Suite 260, Walnut Creek, CA 94596, USA
Phone: (510) 674-0783

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

New SearchBack


Semantic Webs - SemWeb

Company/Organization: WPL Laboratories, Inc.
Email: loftusw@source.asset.com
Address: Whitehall Offices - Suite 6, 410 Lancaster Avenue, Haverford, PA 19041, USA
Phone: (610) 658-2362 - 2364
Point of Contact: William Loftus

This product provides a browser and editor to support the creation and use of modeled Web sites. It provides Ada class libraries that define an application programming interface (API) for dynamically creating files in hypertext mark-up language (HTML) and other standard and consistent WWW formats.

New SearchBack


AdaGPIB

Company/Organization: WPL Laboratories, Inc.
Email: loftusw@source.asset.com
Address: Whitehall Offices - Suite 6, 410 Lancaster Avenue, Haverford, PA 19041, USA
Phone: (610) 658-2362 - 2364
Point of Contact: William Loftus

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

New SearchBack


AdaCAST

Company/Organization: Vector Software, Inc.
Email: info@vectors.com
Address: 1130 Ten Rod Road, North Kingstown, RI 02852, USA
Phone: (401) 295-5855
Point of Contact: William McCaffrey

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

New SearchBack


UxAdagen

Company/Organization: Top GraphX
Email: 100071.45@compuserve.com
Address: 10, Allee de la Mare Jacob, 91290 La Norville, France
Phone: +33 1-69 26 97 88
Point of Contact: Jean-Claude Mahieux

UxAdagen is a code generator module that allows UIM/X users to get the Ada source code corresponding to the interface they designed. Generated Ada code will then compile and link with XInAda libraries, allowing construction of a full Ada X/Motif graphical interface. UxAdagen is an add-on to the UIM/X GUI builder. Generates Ada code equivalent to code generated by Visual Edge uxcgen C code generator. Also delivered with Ada implementation of UxXt UIM/X runtime utilities. Combination of UIM/X and UxAdagen is UIL to Ada converter. UIL files are simply imported within UIM/X allowing interactive edition of interface before generating Ada code.

New SearchBack


OrbAda

Company/Organization: Top GraphX
Email: 100071.45@compuserve.com
Address: 10, Allee de la Mare Jacob, 91290 La Norville, France
Phone: +33 1-69 26 97 88
Point of Contact: Jean-Claude Mahieux

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.

New SearchBack


XInAda-Widgets

Company/Organization: Top GraphX
Email: 100071.45@compuserve.com
Address: 10, Allee de la Mare Jacob, 91290 La Norville, France
Phone: +33 1-69 26 97 88
Point of Contact: Jean-Claude Mahieux

XInAda-Widgets is a full Ada implementation of the OSF/Motif widget set. Based on XInAda-Toolkit and XInAda-Xlib; allows Ada programmers to write full Ada graphical applications. All OSF/Motif widget classes are supported. A matching Ada procedure for each OSF/Motif C procedure, and all applications resources handled exactly the same way. Programmers are able to design their own X/Motif user interface in the same way as for C implementation. Supported revision : 1.2 of OSF/Motif.

New SearchBack


XInAda-Xt

Company/Organization: Top GraphX
Email: 100071.45@compuserve.com
Address: 10, Allee de la Mare Jacob, 91290 La Norville, France
Phone: +33 1-69 26 97 88
Point of Contact: Jean-Claude Mahieux

XinAda-Toolkit is a full Ada implementation of MIT Xt (also known as intrinsics), written on top of XInAda-Xlib. Offers Ada programmers enhanced and robust mechanisms. All Xt procedures provide matching procedure within XInAda-Toolkit. Library is basic tool for widget sets writers, and gives basics for XInAda-Widgets. Supported revision : 11.5 and later.

New SearchBack


XInAda-Pexlib

Company/Organization: Top GraphX
Email: 100071.45@compuserve.com
Address: 10, Allee de la Mare Jacob, 91290 La Norville, France
Phone: +33 1-69 26 97 88
Point of Contact: Jean-Claude Mahieux

XinAda-Pexlib is a full Ada implementation of the PEX protocol (X Consortium). Its typing is inherited from the Phigs-Ada standard (ISO 9593-3). Gives direct access to all Pex facilities. Supported protocol revisions : 5.0P and 5.1P.

New SearchBack


XInAda-Xlib

Company/Organization: Top GraphX
Email: 100071.45@compuserve.com
Address: 10, Allee de la Mare Jacob, 91290 La Norville, France
Phone: +33 1-69 26 97 88
Point of Contact: Jean-Claude Mahieux

XInAda-Xlib is a full Ada implementation of the MIT X1 core protocol. Provides same functionality as implementation of MIT C Xlib library available on most UNIX platforms. Each Xlib routine has its corresponding facility within XInAda-Xlib. Syntax and procedure names have been chosen to match as close as possible original MIT implementation, making easy software port of Ada applications previously interfaced with C Xlib. Supported protocol revisions: 11.4 and 11.5.

New SearchBack


Ada VR-Link

Company/Organization: MAK Technologies
Email: vrlink-info@mak.com
Address: 185 Alewife Brook Parkway, Cambridge, MA 02139, USA
Phone: (617) 876-8085
Point of Contact: Ben Lubetsky

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

New SearchBack


NavigAda

Company/Organization: Sonalysts, Inc.
Email: celerity@sonalysts.com
Address: 624 Highland Drive, Mount Holly, NJ 08060, USA
Phone: (609) 261-1900
Point of Contact: Peter DePasquale III

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.

New SearchBack


ClearCase

Company/Organization: Atria Software, Inc.
Email: info@atria.com
Address: 24 Prime Park Way, Natick, MA 01760, USA
Phone: (617) 676-2400
Point of Contact: Kirsten Armstrong

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

New SearchBack


Ada95 Transition Aid

Company/Organization: Software Compositions
Email: swcinfo@aol.com
Address: P.O. Box 510477, Melbourne Beach, FL 32951, USA
Phone: (407) 952-0430

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

New SearchBack


Re-engineering MENTOR

Company/Organization: Software Compositions
Email: swcinfo@aol.com
Address: P.O. Box 510477, Melbourne Beach, FL 32951, USA
Phone: (407) 952-0430

The Re-engineering MENTOR (tm) is a new Ada software engineering tool designed to improve the quality of Ada code produced by software decvelopment organizations. The tool not only points out better ways to code using Ada, it can automatically implement the appropriate changes, and keep the unit interfaces consistent. Users can customize the Re-engineering Mentor to accommodate project-specific needs. For example, the user can tailor detection thresholds for guideline deviations, and select from alternate strategies for repairing the code. The tool's transformation work space provides users with detailed visibility into the change process and maximum control over changes made to the software.

New SearchBack


Information Engineering Facility

Company/Organization: Texas Instruments - Federal Systems Organization
Address: The Federal Systems Organization, 2980 Fairview Park Drive, Suite 1100, Falls Church, VA 22042, USA
Phone: (703) 849-1400
Point of Contact: Michelle Lee
Acronym: IEF

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.

New SearchBack


Ada 95 Upgrade for Visual Age

Company/Organization: OC Systems
Email: info@ocsystems.com
Address: 9990 Lee Highway, Suite 270, Fairfax, VA 22030-1720, USA
Phone: (703) 359-8160
Point of Contact: Ralph Crafts

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

New SearchBack


PowerAda

Company/Organization: OC Systems
Email: info@ocsystems.com
Address: 9990 Lee Highway, Suite 270, Fairfax, VA 22030-1720, USA
Phone: (703) 359-8160
Point of Contact: Ralph Crafts

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.

New SearchBack


Booch Components - Ada 95

Company/Organization: OC Systems
Email: info@ocsystems.com
Address: 9990 Lee Highway, Suite 270, Fairfax, VA 22030-1720, USA
Phone: (703) 359-8160
Point of Contact: Ralph Crafts

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

New SearchBack


LegacyAda/370

Company/Organization: OC Systems
Email: info@ocsystems.com
Address: 9990 Lee Highway, Suite 270, Fairfax, VA 22030-1720, USA
Phone: (703) 359-8160
Point of Contact: Ralph Crafts

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.

New SearchBack


Amadeus Measurement System

Company/Organization: Amadeus Software Research
Email: amadeus.info@amadeus.com
Address: 10 Young Court, Irvine, CA 92715, USA
Phone: (714) 725-6400
Point of Contact: Kim Selby

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

New SearchBack


Graphics Interface Ada Libraries

Company/Organization: Barco Chromatics
Email: fabry@barco.com
Address: 2558 Mountain Industrial Boulevard, Tucker, GA 30084-3893, USA
Phone: (404) 493-7000

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

New SearchBack


CFG PDL with Ada

Company/Organization: Caine, Farber, & Gordon Inc.
Email: info@cfg.com
Address: 1010 East Union Street, Suite 205, Pasadena, CA 91106, USA
Phone: (818) 449-3070
Point of Contact: Steve Caine

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

New SearchBack


RELATE/DB

Company/Organization: CRI, Inc.
Address: 900 Alsace Lorraine Street, Half Moon Bay, CA 94019, USA
Phone: (415) 726-2809
Point of Contact: Nick A. Copping
Acronym: RELATE/DB

RELATE/DB provides an Ada relational database, 4th-generation language, screen development, writer, graphics, prototyping.

New SearchBack


Ssgview

Company/Organization: EG&G WASC, Inc.
Email: drupp@cs.washington.edu
Address: 5523 31st Avenue, N.E., Seattle, WA 98105, USA
Phone: (206) 525-7801
Point of Contact: Douglas Rupp

Ssgview is a static structure analysis to for design and development and/or reverse engineering of Ada software systems. Allows user to graphically view unit-level dependencies in order to identify excessive coupling that directly affects maintainability. Also includes a data dictionary and call-hierarchy tool.

New SearchBack


Applied Software Reuse Products

Company/Organization: Idaho National Engineering Laboratory - INEL
Address: P.O. Box 1625, Idaho Falls, ID 83415, USA
Phone: (208) 526-0656
Point of Contact: Bobbi Smith

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

New SearchBack


AdaSAGE

Company/Organization: Idaho National Engineering Laboratory - INEL
Address: P.O. Box 1625, Idaho Falls, ID 83415, USA
Phone: (208) 526-0656
Point of Contact: Bobbi Smith
Acronym: AdaSAGE

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

New SearchBack


IrisAda

Company/Organization: Incremental Systems Corp.
Address: 201 North Murtland Avenue, Pittsburgh, PA 15208-2431, USA
Point of Contact: Ms. Carmen Hoecker

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.

New SearchBack


Computer Tester Analyzer Controller (C-TAC)

Company/Organization: ITCN, Inc.
Address: 8571 Gander Creek Drive, Miamisburg, OH 45342, USA
Phone: (513) 439-9223
Point of Contact: Roy Penwell
Acronym: C-TAC

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

New SearchBack


Ada Analyzer

Company/Organization: LCTI, Inc.
Address: 481 N. Frederick Ave., Ste. 301, Gaithersburg, MD 20877, USA
Phone: (301) 590-9532
Point of Contact: Peter Bradley

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

New SearchBack


LEXSYS

Company/Organization: LCTI, Inc.
Address: 481 N. Frederick Ave., Ste. 301, Gaithersburg, MD 20877, USA
Phone: (301) 590-9532
Point of Contact: Peter Bradley
Acronym: LEXSYS

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.

New SearchBack


Little Tree Consulting

Company/Organization: LCTI, Inc.
Address: 481 N. Frederick Ave., Ste. 301, Gaithersburg, MD 20877, USA
Phone: (301) 590-9532
Point of Contact: Peter Bradley

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

New SearchBack


Ada Type-Interchange Generator (ATIG)

Company/Organization: LCTI, Inc.
Address: 481 N. Frederick Ave., Ste. 301, Gaithersburg, MD 20877, USA
Phone: (301) 590-9532
Point of Contact: Peter Bradley
Acronym: ATIG

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

New SearchBack


Requirements & Traceability Management (RTM)

Company/Organization: Marconi Systems Technology
Email: sales@mst.us.com
Address: 1861 Wiehle Ave., Ste. 300, Reston, VA 22090, USA
Phone: (703) 736-3500
Point of Contact: Bridget Cronin
Acronym: RTM

Requirements & Traceability Management (RTM) is a requirements-traceability tool integrated with Cadre's Teamwork and IDE's Software through Pictures to allow extraction of information directly from diagrams and to trace relationships between requirements, design elements, and other objects in the database.

New SearchBack


Ada Quality Toolset (AQT)

Company/Organization: Marlstone Software Technology, Inc.
Email: dowson@marlstone.com
Address: 525K East Market Street, # 303, Leesburg, VA 22075, USA
Phone: (703) 338-3951
Point of Contact: Mark Dowson
Acronym: AQT

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

New SearchBack


Real-Time Database Manager (RTDM)

Company/Organization: Lockheed Martin
Email: kevin_mcsweeney
Address: Ocean, Radar and Sensor Systems, P.O. Box 4840, EP7-MD 31, Syracuse, NY 13221-4848, USA
Phone: (315) 456-3903
Point of Contact: Kevin McSweeny
Acronym: RTDM

The Real-Time Database Manager (RTDM) supports complex data manipulation, provides data management, and features deterministic deadlines, Ada binding, concurrency control, data integrity transaction processing, and on-line monitoring.

New SearchBack


AdaWise

Company/Organization: Odyssey Research Associates
Email: kathy@oracorp.com
Address: 301 Dates Drive, Ithaca, NY 14850, USA
Phone: (607) 277-2020
Point of Contact: Kathy Knight

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

New SearchBack


TableWise

Company/Organization: Odyssey Research Associates
Email: kathy@oracorp.com
Address: 301 Dates Drive, Ithaca, NY 14850, USA
Phone: (607) 277-2020
Point of Contact: Kathy Knight

TableWise is an interactive tool for defining decision tables and performing coverage and completeness analysis on decision tables. TableWise also generates Ada code implementing the decision table functions and generates English-language documentation describing the choices made by the decision table.

New SearchBack


Penelope

Company/Organization: Odyssey Research Associates
Email: kathy@oracorp.com
Address: 301 Dates Drive, Ithaca, NY 14850, USA
Phone: (607) 277-2020
Point of Contact: Kathy Knight

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.

New SearchBack


Ada Toolsets for Embedded Processors & DSPs

Company/Organization: PSS, Inc.
Email: RGilinsky@aol.com
Address: 429 Santa Monica Boulevard, Suite 430, Santa Monica, CA 90401, USA
Phone: (310) 394-5233
Point of Contact: Richard Gilinsky

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

New SearchBack


Ada Translator

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

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

New SearchBack


Anna - A Language for Specifying Ada Programs

Company/Organization: Stanford University
Email: luckham@anna.stanford.edu
Address: Computer Systems Laboratory, Stanford, CA 94305, USA
Phone: (415) 723-1242
Point of Contact: Dr. David C. Luckham
Acronym: ANNA

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

New SearchBack


TSL - Task Sequencing Language

Company/Organization: Stanford University
Email: luckham@anna.stanford.edu
Address: Computer Systems Laboratory, Stanford, CA 94305, USA
Phone: (415) 723-1242
Point of Contact: Dr. David C. Luckham

A language for specifying sequences of tasking events occurring in the execution of distributed Ada programs. TSL-1 specifications are included in Ada programs as formal comments. They express constraints to be satisfied by the sequences of actual tasking events. A preliminary translator and run-time monitor for TSL were developed as a feasibility study for checking the run-time behavior of distributed Ada programs. Although the toolset is not publically available, papers on the construction and results are available.

New SearchBack


Technology for the Automated Generation of Systems (TAGS)

Company/Organization: Teledyne Brown Engineering
Address: Cummings Research Park, 300 Sparkman Drive, Huntsville, AL 35807, USA
Phone: (205) 726-1000
Point of Contact: Sherry Adlich, x726-2122
Acronym: TAGS

The Technology for the Automated Generation of Systems (TAGS) is a computer-aided software-engineering/computer-aided systems-engineering environment for automated definition, design, documentation, testing, and maintenance of complex systems.

New SearchBack


RMA Tool

Company/Organization: Tri-Pacific Consulting Corp.
Email: peter@tripac.com
Address: 1070 Marina Village Parkway, Suite 202, Alameda, CA 94501, USA
Phone: (510) 814-1770
Point of Contact: Peter H. Kortmann

The RMA Tool is used for performance analysis, design, validation, and evaluation of real-time systems; based on performance-analysis models including rate-monotonic analysis.

New SearchBack


Universal Network Architecture Services (UNAS)

Company/Organization: TRW, Inc
Email: unas@trw.com
Address: Data Technologies Division, 1800 Glenn Curtiss Dr., Carson, CA 90746, USA
Phone: (310) 764-6321
Point of Contact: Eric Jung
Acronym: UNAS

TRW UNAS is a messaging oriented middleware product that has been successfully used to build large real time systems. UNAS is built in Ada for Ada and provides the messaging layer for application developers to graphically define an architecture with the UNAS CASE Tool. The UNAS CASE tool performs code generation and provides the API interfaces for developers to build upon. UNAS provides a comprehensive development and runtime toolkit that provides support for system monitoring, fault-tolerance, CORBA support, and other tools. UNAS is available on over 30 different platforms including Unix, VMS, and WindowsNT. UNAS is also available for Ada and C++. A DII COE level 5 version of UNAS is also available in a beta release of the product.

New SearchBack


ReEngineer

Company/Organization: Unisys Electronic Systems
Email: dhamlin@mhs.sp.paramax.com
Address: 3333 Pilot Knob Road, Eagan, MN 55122, USA
Phone: (612) 456-2121, -7315
Point of Contact: or Mike Kamrad Daryle Hamlin

ReEngineer is a software-based service Unisys has developed to automatically correct the design of existing systems; to provide reengineering decision aids to assist in analysis, abstraction, and restructuring of the design and algorithms of existing systems; and to automatically generate code in the target language and documentation in DOD-STD-2167A format. Includes support for restructuring of design and code into Ada from C, FORTRAN, CMS-2, and IBM HLAL.

New SearchBack


SETL

Company/Organization: University of Hildesheim
Email: ..mcvax!unido!infhil!Doberkat
Address: Institut fur Informatik, Samelsonplatz 1, D-31141 Hildesheim, Germany
Phone: +49 0 5121-833.420
Point of Contact: Dr. Ernst-Erich Doberkat
Acronym: SETL

SETL is a specification language based on set theory, originally developed at New York University. The SETL tool translates executable specifications to Ada

New SearchBack


MENU_UTILITIES

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

A C language component that provides two functions for building menus.

New SearchBack


CHARACTER_AND_STRING_UTILITIES

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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

New SearchBack


DATABASE_UTILITIES

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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

New SearchBack


PRINT_UTILITIES

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

A C language component that provides many structures for basic HP PCL laser printer functions and tagged image file format (TIFF) image printing.

New SearchBack


SCREEN_UTILITIES

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

A C language component that provides the structures necessary to display the 8x8 ASCII letters and additional letters used by the Installation Support Module (ISM).

New SearchBack


CALENDAR_UTILITIES

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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

New SearchBack


DATE

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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

New SearchBack


MEDICAL_PLANNING_AND_EXECUTION_SYSTEM (MEPES)

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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.

New SearchBack


ADHOC_QUERY_XDB

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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

New SearchBack


DEFINE_CRT

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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.

New SearchBack


ADHOC_QUERY_ORACLE

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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

New SearchBack


PROJECT1

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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.

New SearchBack


MTF_TOOLS

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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.

New SearchBack


MTF_OS_FUNCTIONS

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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.

New SearchBack


CREATE_ADASAGE_WINDOWS

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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

New SearchBack


MTF_HYPERTEXT

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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.

New SearchBack


MTF_CUSTOM_TOOLS

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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.

New SearchBack


MTF_CUSTOM

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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.

New SearchBack


DATE_TIME_UTILITIES

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

A C language component that provides date and time routines.

New SearchBack


DEFINE_KEYS

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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.

New SearchBack


GRID

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

A C language code component that converts between Military Grid Reference System (MGRS) or World Geographic Reference System (GEOREF) grid coordinates and geodetic coordinates.

New SearchBack


SPAWAR_GEO_DATA_CLASS

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

SPAWAR_GEO_DATA_CLASS is an Ada package that defines a heterogeneous class of objects for the Geographical_Data_Class.

New SearchBack


OPEN_THE_DATABASE

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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.

New SearchBack


Ada/Distributed Computing Environment (DCE) Binding

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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

New SearchBack


ARC Reuse Library

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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

New SearchBack


MTF_CONSTANTS

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

MTF_CONSTANTS is an Ada package that provides types and constants definitions for the Message Text Formatter (MTF) system.

New SearchBack


CLIPS_X_WINDOWS

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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

New SearchBack


NON_UNIT_PERSONNEL_GENERATOR

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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).

New SearchBack


UNSIGNED_INTEGER

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

This asset defines three positive integer ranges for the long, short, and tiny integer types. Additionally, it defines the relational operators for the indicated types.

New SearchBack


RASTER_PRODUCT_FOMRAT_LIBRARY_Unix

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

A C library that provides functions for processing Raster Product Format (RPF) data such as Controlled Image Based (CIB) or Compressed ARC Digitzed Raster Graphics (CADRG) for a Unix environment. The RPF is defined in MIL-STD 2411, 2411-1, 2411-2. The library extracts information from CD-ROMs with RPF data.

New SearchBack


RASTER_PRODUCT_FORMAT_LIBRARY_Windows

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

A C library component that provides functions for processing Raster Product Format (RPF) data such as Controlled Image Based (CIB) or COmpressed ARC Digitized Raster Graphics (CARDG) for the Windows environment. The RPF is defined in MIL-STD 2411, 2411-1, and 2411-2. The library extracts infromation from CD-ROMs with RPF data.

New SearchBack


MAN_MACHINE_INTERFACE_GRAPHICAL

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

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.

New SearchBack


RASTER_PRODUCT_FROMAT_LIBRARY

Company/Organization: Army Reuse Center (ARC)
Email: glassere@issc.belvoir.army.mil
Address: ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576, USA
Phone: (703) 806-4283
Point of Contact: LTC Gene Glasser

A C library that provides functions for processing Raster Product Format (RPF) data such as controlled Image Based (CIB) or Compressed ARC Digitized Raster Graphics (CADRG). HIghlighted functions include listing RPF VOlumes and conversion of images and metadata to map formats. Available for Windows and Unix environments.

New SearchBack


WSRD Library

Company/Organization: SAIC/ASSET
Email: info@source.asset.com
Address: Worldwide Software Reuse Discovery (WSRD) Library, P.O. Box 3305, 1350 Earl Core Road, Morgantown, WV 26505, USA
Phone: 304/284-9009
Point of Contact: Katherine Bean

SAIC/Asset Source for Software Engineering Technology (SAIC/ASSET) offers products and services in digital library support, electronic commerce and software engineering with an emphasis on reengineering and reuse. SAIC/ASSET's primary mission is to provide a distributed support system for software reuse within the Department of Defense (DoD), and to help foster a software reuse industry within the United States. SAIC/ASSET's initial and current focus is on software development tools, reusable components and documents on software development methods. SAIC/ASSET is looking to create a focal point for software reuse information exchange, advance software reuse technology and provide an electronic marketplace for reusable software products. To achieve these goals, SAIC/ASSET operated the Worldwide Software Reuse Discovery (WSRD) Library. The WSRD Library is populated with quality reusable software components which can be distributed to its subscribers. The WSRD contains over 700 assets available to over 1500 worldwide users. The library specializes in software lifecycle artifacts and documents written specifically to promote software reuse and development. SAIC/ASSET users have access to other components stored in the CARDS and DSRS reuse libraries. Throughout the WSRD, users can search, browse and download asset catalogs in over 30 domains. World Wide Web accounts on SAIC/ASSET are available to all software practitioners including both US. and international citizens. The WSRD Library contains both public domains assets and assets with limited distribution. To get an SAIC/ASSET account, interested parties must fill out a user application form available in both text and postscript versions via anonymous ftp from source.asset.com. In an attempt to grapple with a rapidly growing reuse industry, SAIC/ASSET will establish a digital library custom-tailored to the needs of the customer. The customer provides the assets and an access list, and SAIC/ASSET catalogs the assets and makes them available electronically while controlling library access. SAIC/ASSET is also working to meet customer and market needs by offering reuse training programs. Classes are currently being offered in the National Capital Region (Although classes are not limited to this area). More training information can be obtained by contacting Tom Murrian, Jr. at 703/827-4976.

New SearchBack


Reusable Software Asset Catalogue

Company/Organization: Air Force Reuse Center
Email: dsrs@b856s3a.ssc.af.mil
Address: Reusable Software Asset Catalogue, HQ, SSG/ENSD, 201 E. Moore Drive, Room 263, Maxwell AFB, Gunter Annex, AL 36114, USA
Phone: (334) 416-5858
Point of Contact: A1C David Cantrell

The Air Force Reuse Center, previously known as the Air Force Defense Software Repository System (AFDSRS), is intended to be used as a one-stop-shop for MIS software reuse products and services with its 1900 reusable components of the software lifecycle. With budget and manning cuts, it has become necessary for Central Design Agencies and Program Management Offices throughout the Air Force to develop and use a disciplined reuse engineering process. The AFRC is designed to help with a proven and well-documented Reuse Implementation Process. Also, the AFRC offers reuse education, project-specific or domain-wide domain analysis and design, and a full library of reusable components. The AFRC helps the developer focus on building systems from modules or building bocks in support of the trend to move toward a product line approach to software systems. The AFRC assists managers in meeting tight schedules by providing tested quality components. It helps designers who are looking for reusable architectures, and helps programmers who are searching for reusable source code. With the AFRC, an organization's productivity can be increased by successfully reusing products from all phases of the software development lifecycle, including requirements, designs, development plans, and code. Product quality can also be increased by concentrating on new system requirements and continually upgrading old ones. By incorporating proven software components into system development efforts, product reliability can be improved. Most importantly with the current budget concerns, product cost can be reduced by reusing software components and avoiding new development efforts. The AFRC is available to help with all these aspects of the Reuse Implementation Process. Over the last four years, the AFRC has documented over $44 million in cost avoidance by assisting numerous projects in successfully reusing software components. The reuse library includes high demand components such as Hyper Help bindings, an Ada to SQL and an Ada to POSIX binding for the SUN and VAX environments. The AFRC offers domain engineering which can help identify commonalities between systems under construction and existing systems. Domain engineering also reveals how common reusable components may be taken from one set of systems and integrated into currently constructed and future systems. The AFRC offers training in Domain and Application Engineering, and in general software reuse concepts. WIth the upcoming release of the DSRS 6.0 software, it will be possible to access the AFRC reuse library quickly and easily. This program is based on client/server technology and incorporates a browse and keyword search feature. AFDSRS components are applicable to all phases of the software development lifecycle, and AFDSRS assets are not limited to source code, but include guidelines and plans.

New SearchBack


Defense Software Repository System

Company/Organization: Defense Software Repository System (DSRS)
Email: pena@ncr.disa.mil
Address: Customer Assistance Office, 5600 Columbia Pike, Room 649, Falls Church, VA 22401, USA
Phone: 703/681-2349
Point of Contact: Lynne Pena
Acronym: DSRS

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.

New SearchBack


Ada SQL Handler

Company/Organization: Competence Center Informatik GmbH (CCI)
Email: cash@cci.de
Address: Lohber10 49716 Andreas Koeller, Germany
Phone: +49-5931-805-464
Acronym: CASH

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

New SearchBack


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

Company/Organization: Irvine Compiler Corporation
Email: jkohli@irvine.com
Address: 34 Executive Park, Suite 270, Irvine, CA 92614, USA
Phone: (714) 250-1366 x210
Point of Contact: Joe Kolhi

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.

New SearchBack


ICC Ada

Company/Organization: Irvine Compiler Corporation
Email: jkohli@irvine.com
Address: 34 Executive Park, Suite 270, Irvine, CA 92614, USA
Phone: (714) 250-1366 x210
Point of Contact: Joe Kolhi

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.

New SearchBack


ICC Ada for i960 MC, MX (version 7.9.5)

Company/Organization: Irvine Compiler Corporation
Email: jkohli@irvine.com
Address: 34 Executive Park, Suite 270, Irvine, CA 92614, USA
Phone: (714) 250-1366 x210
Point of Contact: Joe Kolhi

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.

New SearchBack


COSMIC's Online Software Catalog

Company/Organization: National Aeronautics & Space Administration (NASA) - COSMIC
Email: service@cosmic.uga.edu
Address: Software Technology Transfer Center (COSMIC), The University of Georgia, 382 East Broad Street, Athens, GA 30602, USA
Phone: 706/542-3265

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

New SearchBack


Comprehensive Approach to Reusable Defense Software

Company/Organization: Comprehensive Approach to Reusable Defense Software
Email: hotline@cards.com
Address: (CARDS), 100 University Avenue, Fairmont, WV 26554, USA
Acronym: CARDS

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

New SearchBack


Electronic Library Services and Applications

Company/Organization: National Aeronautics & Space Administration (NASA) - ELSA
Email: info@mountain.net
Address: Electronic Library Services and Applications (ELSA), ELSA Customer Service, 2816 Cranberry Square, Morgantown, WV 26505, USA
Phone: 800/444-1458x726
Acronym: ELSA

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.

New SearchBack


RSRG Reusable Components (Code and Tools)

Company/Organization: Reusable Software Research Group (RSRG)
Email: weide@cis.ohio-state.edu
Address: RSRG Reusable Components (Code and Tools), Department of Computer & Information Science, Ohio State University 2015 Neil Ave., Columbus, OH 43210-1277, USA
Phone: 614/292-1517
Point of Contact: Bruce Weide
Acronym: RSRG

The Reusable Software Research Group (RSRG) at Ohio State University deals with disciplined engineering of and with reusable software components. A small sample of components is currently available for public consumption. If trying to get an idea of what RESOLVE, RESOLVE/Ada. and RESOLVE/C++ code looks like, this is the place to look. While expansion is planned, the current official sample consists of several RESOLVE/Ada and RESOLVE/C++ implementations of RESOLVE specifications. Some special components are used to create a seamless interface between ordinary Ada or C++ and RESOLVE/Ada or RESOLVE/C++. However, most components are regular RESOLVE/Ada or RESOLVE/C++ components. For each RESOLVE/Ada component, there is at least one applicable RESOLVE conceptual module (.rcm file), and generally one or more Ada implementations (.ads and .adb files). There is also a Test subdirectory for each RESOLVE/Ada component that contains a test driver main program, a sample input test script, and the test driver's expected output for that input. A larger component catalog is also available. This catalog is automatically generated from the RSRG internal "archive" of RESOLVE/Ada and RESOLVE/C++ code. It includes contributions from regular RSRG members as well as from students who have taken courses where RESOLVE/Ada and RESOLVE/C++ are used and taught.

New SearchBack


Dr. Dobb's Journal Archives of Source Code

Company/Organization: Dr. Dobbs Journal
Address: Information made available by MV Communications, Inc., 411 Borel Ave., Ste. 100, San Mateo, CA 94402, USA
Phone: (415) 358-9500

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.

New SearchBack


Enabling Users to Reuse Over Wide Areas (EUROWARE)

Company/Organization: SEMA Group sae
Email: alexa@sema.es
Address: Software Evolution and Reuse, c/ Albarracin, 25, 28037 Madrid, Spain
Phone: 34-1-327 28 28
Point of Contact: Alejandro De Mora
Acronym: EUROWARE

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.

New SearchBack


RECYCLE

Company/Organization: SEMA Group sae
Email: alexa@sema.es
Address: Software Evolution and Reuse, c/ Albarracin, 25, 28037 Madrid, Spain
Phone: 34-1-327 28 28
Point of Contact: Alejandro De Mora

Recycle is an ESPRIT, the European Union's information technologies RTD program, research project funded for a period of three years. The objective of the Recycle project is to provide professional maintainers with the core of an extensible customizable software reengineering environment enabling the adoption of modern advanced practices and assisting in the performance of those tasks undertaken to achieve appropriate understanding of the existing legacy systems. The Recycle environment is based on a common repository which is populated by tools systematically parsing the source code. The information stored in the repository is then presented to the user by a number of different tools, in many different manners including: 1. a hypertext representation of the code; 2. control flow diagrams; 3. information about the variables in an application and how they are used; 4. a data dictionary; 5. diagrams representing the control flow between the menus and functions in an interactive application; 6. details of how users chain from one screen to another; 7. statistics relating to the use of screens, menus and functions. Each of these representations provides a view of the application that relates to a specific level of abstraction--application, program, transaction or source code--and highlights information which aids the application understanding at four different levels: 1. structural-how the application and its programs are constructed; 2. functional-a comprehension of the functional specification of the application; 3. data-the structure, role and flow of data through the application; and 4. user interface-the content and management of dialogue between the application and the user. All reengineering tools and methods are very dependent on the application's operational environment. The Recycle environment is currently applicable to Cobol and Cobol-CICS applications running on IBM mainframes. However, because of the generic approach adopted by Recycle, any future extension can be easily facilitated. The companies who can benefit from Recycle are those who have a large amount of legacy application systems, typically: banks, insurance companies, public administrations, and large industrial companies.

New SearchBack


Reuse Based on Object-Oriented Technoques (REBOOT)

Company/Organization: SEMA Group sae
Email: alexa@sema.es
Address: Software Evolution and Reuse, c/ Albarracin, 25, 28037 Madrid, Spain
Phone: 34-1-327 28 28
Point of Contact: Alejandro De Mora
Acronym: REBOOT

The REBOOT project studies, develops, evaluates and disseminates advanced methodologies for reuse-driven and object-oriented software development with the emphasis on planned reuse. REBOOT tackles seven major problem areas: 1. Methods for identifying suitable reusable information; 2. Techniques and tools for creating components and their associated descriptions; 3. Repositories for components; 4. Techniques and tools for storing, retrieving and displaying components; 5. Techniques and tools for aiding evaluation and validation of components and their modification; 6. Use of components, including development methods, configuration management and rapid prototyping; and 7. Non-technical issues. A characteristic feature of the REBOOT project is its holistic approach. In order to develop successful methodologies, the project simultaneously addresses solutions in all areas mentioned above. REBOOT starts from the state-of-the-art knowledge, using the competence of the participating organizations. Top-down and bottom-up approaches are combined by concurrent work on applications and theoretical studies. Carefully selected case-studies provide necessary feedback to the tool and method development processes. REBOOT provides: 1. A versioned protoype repository for reusable software components which can be instantiated for different application areas and different users; 2. Associated reuse tools to develop components; 3. A definition of a set of component models; and 4. Methods for reuse of the components from the repository. REBOOT supports the enhancement of future standards for reuse-driven object-oriented software development as well as for appropriate tool support. REBOOT has established a cooperation with NSR, a Norwegian "reuse" consortium, consisting of Norwegian applications and tool developers in industry, government and the service sector.

New SearchBack


LGL Component Library

Company/Organization: Swiss Federal Institute of Technology in Lausanne, Switzerland
Address: Computer Science Department Software Engineering Laboratory, CH--1015 Lausanne, Switzerland
Phone: +41 21 693 52 95

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.

New SearchBack


AdaBasis

Company/Organization: Institut fur Informatik
Email: ploedere@informatik.uni-stuttg
Address: Programming Languages Group, Breitwiesenstr. 20/22, 70565 Stuttgart, Germany
Phone: +49 711 7816-322
Point of Contact: Dr. Erhard Plodereder

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

New SearchBack


Loral Reuse Repository System

Company/Organization: Loral Federal Systems
Email: keithw@lfs.loral.com
Address: Owego, 1801 State Route 17C, Owego, NY 13827-3998, USA
Phone: (607) 751-4889
Point of Contact: Keith Werkman
Acronym: LRRS

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

New SearchBack


Consulting services and products

Company/Organization: Advanced Reuse Technologies Group
Address: 308 Windward Drive, League City, TX 77573, USA
Phone: (713) 538-2748
Point of Contact: Gary D. Boetticher

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

New SearchBack


Netlib Repository

Company/Organization: National HPCC Software Exchange
Email: dongarra@cs.utk.edu
Address: Netlib Repository, University of Tennessee-Knoxville, Computer Science Department, Ayers Hall, Knoxville, TN 37996-1301, USA
Phone: 423/974-8295
Point of Contact: Jack Dongarra
Acronym: Netlib

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).

New SearchBack


The Internet Scheme Repository

Company/Organization: Indiana University
Email: jzuckerman@indiana.edu
Address: Scheme Educational Infrastructure Project, Bloomington, IN USA
Point of Contact: John Zuckerman
Acronym: Scheme

The goal of the Scheme repository is to develop software and courseware to support the use of Scheme in education. This repository is a collection of Scheme code meant for benchmarking, library/support, research, and education. The repository holds scheme code for the following: language implementation, library code, pattern matching, math-oriented, object-oriented programming, string handling, datastructures, and operating systems interfacing.

New SearchBack


DevRes Source Code Archives

Company/Organization: Vertex Group, Inc., The
Address: Developer's Resources, PO Box 1289, Ashland, OR 97520, USA
Phone: 503/488-3199
Acronym: DevRes

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.

New SearchBack


Nick's Place, Macintosh Development Reference

Company/Organization: University of California, Los Angeles
Email: nick@chem.ucla.edu
Address: Department of Chemistry & Biochemistry, 405 Hilgard Ave., Los Angeles, CA 90090-1569, USA
Point of Contact: Nicholas De Mello

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.

New SearchBack


Data Management Capability Maturity Model

Company/Organization: MITRE
Email: jljones@mitre.org
Address: 9658 Baltimore Ave., Ste. 102, College Park, MD 20740, USA
Phone: (301) 513-9790
Point of Contact: John Jones
Acronym: DMM CMM

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.

New SearchBack


SPARK Examiner

Company/Organization: Praxis Critical Systems
Email: denton@praxis.co.uk
Address: 20 Manvers St., Bath, BA1 1PX, UK
Phone: +44 1225 444700
Point of Contact: Denton Clutterbuck

SPARK is an unambiguous sublanguage of Ada supplemented by annotations. It is designed primarily for high-integrity programming and retains expressive power whilst offering relatively simple semantics. The annotation system eliminates Ada insecurities and allows the introduction of design and specification information. SPARK encourages good Ada design by explicitly supporting abstract machines and abstract data types. A formal definition of SPARK has been produced under the sponsorship of the Defence Research Agency. SPARK forms a vital element in the certification of Ada based systems, and has been shown to generate significant savings in overall life-cycle costs for critical systems. SPARK is currently based on Ada83 and any conformant Ada83 compiler can be used with SPARK. SPARK95 and associated support tools will be produced. The SPARK Examiner checks conformance of a program text to the rules of SPARK. This in itself is sufficient to prevent many types of error common to Ada programs. The Examiner will also carry out a flow analysis of the program, to ensure data is defined before use and that information flow across subprogram and package boundaries is as expected. The SPARK Examiner can be used to prove the absence of run-time errors resulting from program exceptions. The requirements for this were derived from the formal definition of the SPARK's static-sematics, and in this way a further high-level of assurance in a SPARK text is achievable without significant additional effort. The resulting proof obligations are simple, and in many cases are easily discharged by the SPADE Automatic Simplifier. For the most critical applications, the SPARK Examiner can be used to generate verification conditions from a mathematical specification of the SPARK program embedded in the text as an annotation. These can be analysed using both the SPADE Automatic Simplifier and the SPADE Proof Checker.

New SearchBack


Orbix/Ada

Company/Organization: IONA Technologies
Email: info@iona.com
Address: The IONA Building, 8-10 Lower Pembroke St., Dublin 2, IRELAND

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)

New SearchBack


Development Solution for Ada

Company/Organization: XVT Software, Inc.
Email: info@xvt.com
Address: 4900 Pearl East Circle, Boulder, CO 80301, USA
Point of Contact: Kerri Weeks
Acronym: DSA

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.

New SearchBack


Software Configuration Management Tools

Company/Organization: MKS
Email: sales@mks.com
Address: 185 Columbia St., West, Waterloo, ON N2L 5Z5, Canada
Phone: (519) 884-2251

MKS Source Integrity is a comprehensive software configuration management (SCM) solution for client/server development across multiple platforms. Features include: visual merging and differencing, integration into leading development tools such as PowerBuilder, Visual C++, Visual Basic, Borland C++, and Delphi, reporting capabilities for all management needs, configuration language and event triggers, industry leading Make/Configuration Builder, security and management with Netware integration, unlimited branching and merging, filer locking, support for source, text, graphics, binaries, libraries and spreadsheets.

New SearchBack


ReEngineer

Company/Organization: Lockheed Martin Tactical Systems Division
Email: robert.w.sicafuse@lmco.com
Address: 3333 Pilot Knob Road, Eagan, MN 55122, USA
Phone: (612) 456-7803/3350
Point of Contact: Mary Markov Bob Sicafuse

Lockheed Martin has developed a methodology and tools to support software and information system reengineering. The methodology and tools provide a cost-effective technical approach to analyze and maintain existing software, recover the design of software systems, enhance software to meet new requirements and convert software for new platforms, operating systems and languages. To support the methodology, LM has developed a set of software tools that extend Software through Pictures (StP). There is also a Year 2000 idiom that extracts detailed information from legacy code and populates the StP design repository to support reengineering/Year 2000 activities. ReEngineering can be used on Ada, Cobol, Fortran, C, CMS-2, Pascal and IBM's HLAL.

New SearchBack


PragmAda Reusable Components

Company/Organization: PragmAda Software Engineering
Email: 72030.677@compuserve.com
Address: 1540 Coat Ridge Road, Herndon, VA 20170-2728, USA
Phone: (703) 904-9783
Point of Contact: Jeffrey R. Carter
Acronym: PragmARCs

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

New SearchBack


Ada Compiler Evaluation System

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466

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

New SearchBack


WebAda

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466

WebAda is a simplified Ada Development Environment. The compiler and other tools run on the AdaIC server; are controlled by the user through a forms-capable web browser. Each user is assigned a library on the server within which to develop a program. Because WebAda is written in Ada and designed to interface to an Ada compiler, porting is very straightforward.

New SearchBack


Adobe Font Metrics

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: AFM

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

New SearchBack


Paradox

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466

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.

New SearchBack


OS/2 API

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466

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.

New SearchBack


Customer Information Control System

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: CICS

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

New SearchBack


Universal Ada Test Language

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: UATL

This test language, available at the above URL, provides a consistent framework for testing complex systems at all stages of the software system development production and maintenance cycle. It consists of a set of portable Ada packages, which provide the user with a complete complement of standardized reusable test functions.

New SearchBack


Secure File Transfer Program

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: SFTP

The SFTP, available at the above URL, provides a means of transferring sensitive information from one computer system to another. It was developed as part of the Software Technology for Adaptable, Reliable Systems (STARS) program, sponsored by the Advanced Research Projects Agency (ARPA).

New SearchBack


SQL Ada Module Description Language

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: SAMeDL

Developed by Intermetrics under the AJPO's Ada Technology Insertion Program (ATIP), SAMeDL is part of an effort to promote ADa/SQL interfacing technology, namely SAMeDL, within the Ada community. Click on the above URL to obtain the SAMeDL package. See also: Intermetrics

New SearchBack


Generic Avionics Data Bus Tool Kit

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: GADBTK

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.

New SearchBack


CORBA - Common Object Request Broker Architecture

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: CORBA

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

New SearchBack


Computer-Aided Prototyping System

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: CAPS

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

New SearchBack


X-toolkit

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466

This software package, available by clicking the above URL, provides an Ada programmatic interface to a set of reusable user interface abstractions known as widgets. The software provides the full functionality of the M.I.T. X Consortium Version 11 Release 4X Window System. The software consists of three components: 1. An Ada binding to the Xlib layer; 2. An Ada implementation of the Xt Intrinsics layer; and 3. An Ada widget library.

New SearchBack


Xmodem & Kermit

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466

This package is available as freeware from the AdaIC host, for more information and the actual package, click on the above URL.

New SearchBack


Xlib, Xt, Xm

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466

Click on the above URL for the listed package.

New SearchBack


Real-Time Executive for Multiprocessor Systems

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: RTEMS

RTEMS is a real-time operating system for embedded computer systems with the following features: multitasking, support for homogeneous and heterogeneous multiprocessor systems, event-driven, priority -based, preemptive scheduling, optional rate monotic scheduling, intertask communication and synchronization, priority inheritance, responsive interrupt management, dynamic memory allocation, and high level of user configurability. More information is available at the above URL.

New SearchBack


Portable Common Tool Environment

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: PCTE

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).

New SearchBack


Win32Ada for Ada 95

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466

Win32Ada is an Ada 95 binding for Windows. Release 2.0 works with the Microsoft Win32 Application Programming Interface available on Windows NT and Windows 95. Its major features are direct binding between Ada and C, extensive coverage of the Win32 API, good Ada 95 style, extensive online help including Ada help, and a small but interesting library of sample programs written in Ada 95. Win32 has been tested on Intel 486 and Pentium platforms using Windows NT 3.5, Windows NT 3.51, Windows 95, and the GNAT 3.01 Ada 95 compiler. Win32Ada was developed jointly by Intermetrics, Inc. and Labtek.

New SearchBack


Paradise

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466

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.

New SearchBack


Motif

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466

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.

New SearchBack


Information Resource Dictionary System

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: IRDS

This package is available as freeware on the AdaIC host by clicking on the above URL.

New SearchBack


Generic Package of Elementary Functions

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: GPEF

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.

New SearchBack


Graphical Kernel System

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: GKS

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.

New SearchBack


Distributed Computing Environment

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: DCE

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.

New SearchBack


Database Language SQL

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466

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.

New SearchBack


cbind - Translator for "thin" Ada bindings to C

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: CBIND

This tools is designed to aid in the creation of Ada bindings to C. The code is provided "as is" without any warranty whatsoever. The code is not copywrited but is instead published to the public domain as free software. For more information on this tool, click on the above URL.

New SearchBack


Ada Distributed Interactive Simulation

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: ADIS

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

New SearchBack


Ada Decimal Arithmetic and Representations

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: ADAR

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

New SearchBack


Ada/Operating System Interface (OIS)

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: ADA/OSI

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

New SearchBack


Portable Operating System Interface

Company/Organization: Ada Information Clearinghouse (AdaIC)
Email: adainfo@sw-eng.falls-church.va.us
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Phone: (703) 681-2466
Acronym: POSIX

This directory contains POSIX .5 library specs and documentation on POSIX research completed at Florida State University (FSU).

New SearchBack


Ada2html

Company/Organization: David Wheeler
Email: wheeler@ida.org
Address: 1801 North Beuregard Street, Alexandria, VA 22311=1772, USA
Phone: (703) 845-6662
Point of Contact: David Wheeler

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

New SearchBack


Package CGI

Company/Organization: David Wheeler
Email: wheeler@ida.org
Address: 1801 North Beuregard Street, Alexandria, VA 22311=1772, USA
Phone: (703) 845-6662
Point of Contact: David Wheeler

"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.

New SearchBack


Transportable Applications Environment Plus

Company/Organization: NASA - Goddard Space Flight Center
Address: Data Systems Technology Division, Greenbelt, MD USA
Acronym: TAE Plus

The Transportable Applications Environment (TAE) Plus is a state-of-the-art user interface development and managment system, that provides services and tools for developing and managing graphically-oriented user interfaces, as well as providing common application execution services. For more information on the TAE Plus, click on the above URL.

New SearchBack


Ada Matrix Package

Company/Organization: Drexel University
Email: chrispy@lazarus.ece.drexel.edu
Address: Data Fusion Laboratory, Philadelphia, PA USA
Point of Contact: Chris Papademetrious

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

New SearchBack


Ada Simulation Development System

Company/Organization: McDonnell Douglas Corporation - Aerospace
Email: gottlieb@pat.mdc.com
Address: McDonnell Douglas Aerospace, Houston, TX USA
Phone: (713) 244-4408
Point of Contact: Dr. Bob Gottlieb
Acronym: ASDS

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

New SearchBack


Plumber

Company/Organization: University of California, Irvine
Email: omalley@ics.uci.edu
Address: Department of Information and Computer Science, Irvine, CA 92717-3425, USA
Point of Contact: Owen O'Malley

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.

New SearchBack


POSIX/Ada

Company/Organization: Florida State University
Email: baker@cs.fsu.edu
Address: Computer Science Department, Tallahassee, FL USA
Phone: (904) 644-5452
Point of Contact: Ted Baker

Bindings to POSIX threads and real-time.

New SearchBack


POSIX Ada Run-Time

Company/Organization: Florida State University
Email: baker@cs.fsu.edu
Address: Computer Science Department, Tallahassee, FL USA
Phone: (904) 644-5452
Point of Contact: Ted Baker
Acronym: PART

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.

New SearchBack


Source Code to FrameMaker

Company/Organization: Purdue University
Email: young@cs.purdue.edu
Address: Department of Computer Sciences, West Lafayette, IN 47907, USA
Acronym: src2fm

src2fm, available at the above URL, can be used to prepare small portions of source code for inclusion in presentations, manuals, or technical papers. It can also be used to prepare listings of whole programs, with indices.

New SearchBack


Source Code to WWW Pages - src2www

Company/Organization: Purdue University
Email: young@cs.purdue.edu
Address: Department of Computer Sciences, West Lafayette, IN 47907, USA
Acronym: src2www

Source Code to WWW Pages is a set of programs that take source code as input, and produce formatted listings in html. These programs provide scripts that produce alphabetical indexes of declarations, within each file and for a set of files. They do not indent source code. Source Code to WWW Page produces web documents for Ada83, Ada95, Ansi C, Csh scripts, and some simple C++.

New SearchBack


+1Reuse

Company/Organization: +1 Software Engineering
Email: info@plus-one.com
Address: 2510-G Las Posas Road, Suite 438, P.O. Box 6041, Camarillo, CA 93011, USA
Phone: (805) 389-1778
Point of Contact: John Dempsey

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

New SearchBack


+1 Environment

Company/Organization: +1 Software Engineering
Email: info@plus-one.com
Address: 2510-G Las Posas Road, Suite 438, P.O. Box 6041, Camarillo, CA 93011, USA
Phone: (805) 389-1778
Point of Contact: John Dempsey

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

New SearchBack


MIL-STD-1553B Bindings for Ada 95

Company/Organization: Noetic Software, Inc.
Email: mkiernan@noetic.com
Address: 2300 Computer Ave, Ste. A-6, Willow Grove, PA 19090, USA
Phone: (215) 784-9580
Point of Contact: Michael J. Kiernan

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.

New SearchBack


Code Builder

Company/Organization: Tenon Intersystems
Email: info@tenon.com
Address: 1123 Chapala St., Santa Barbara, CA 93101, USA
Phone: (805) 963-6983

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

New SearchBack


GNAT Ada 95 for Apple Macintosh

Company/Organization: Tenon Intersystems
Email: info@tenon.com
Address: 1123 Chapala St., Santa Barbara, CA 93101, USA
Phone: (805) 963-6983

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)

New SearchBack


University of Scranton Data Structure Component Suite

Company/Organization: University of Scranton
Email: beidler@cs.uofs.edu
Address: Computing Sciences Department, Scranton, PA 18510, USA
Phone: (717) 941-7774
Point of Contact: John Beidler

These Ada 95 components have been compiled using GNAT v2.06. They have been used in various courses but not thoroughly tested, and are not guaranteed. There are more than 100 packages in this suite of components, which includes examples of stacks, queues, two types of list packages, binary and n-ary tree packages, heaps, and priority queues.

New SearchBack


Transportable Applications Environment - TAE Plus

Company/Organization: Century Computing, Inc.
Email: cbeamer@cen.com
Address: 1014 West St., Laurel, MD 20707, USA
Phone: (301) 953-3330
Acronym: TAE+

The TAE is a Motif GUI development tool which can generate Ada code. It is commercialed by Century Computing and developed by NASA/Goddard Space Flight Center. See also: NASA - Goddard Space Flight Center or COSMIC.

New SearchBack


AdaMULTI

Company/Organization: Green Hills Software Inc.
Email: saleas@ghs.com
Address: One Cranberry Hill, Lexington, MA 02173, USA
Phone: (617) 862-2002
Point of Contact: Tamara Calzi

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

New SearchBack


GRASP - Graphical Rep. of Algorithms, Structures & Processes

Company/Organization: Auburn University
Email: cross@eng.auburn.edu
Address: Chair, Computer Science and Engineering, 107 Dunstan Hall, Auburn University, AL 36849, USA
Phone: (334) 844-6315
Point of Contact: Dr. James H. Cross II
Acronym: GRASP

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.

New SearchBack


VAX Fortran-77 to Ada-95 Converter Toy

Company/Organization: Dornier Satellite Systems GmbH
Email: oliver.kellogg@space.otn.dasa.de
Address: Daimler-Benz Aerospace AG (DASA), Munich, Germany
Point of Contact: Oliver M. Kellogg

A freeware perl script.

New SearchBack


Stony Brook Ada 95

Company/Organization: Stony Brook Software
Address: 187 East Wilbur Road, Suite 4, Thousand Oaks, CA 91360, USA
Phone: (805) 496-5837
Point of Contact: Richard Gogesch

A complete Ada 95 development system for DOS, 32-bit DOS extended, WIN16, and WIN32 applications development. This tool includes an optimizing Ada 95 compiler, development environment, linker, object librarian, debuggers, a WIN32 profiler, and resource editor.

New SearchBack


Ada - UIM/X

Company/Organization: Bluestone, Inc.
Email: info@bluestone.com
Address: 1000 Briggs Road, Mt. Laurel, NJ 08054, USA
Phone: (609) 727-4600

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

New SearchBack


TeleUSE/Ada

Company/Organization: Aonix
Email: marigene@aonix.com
Address: 595 Market Street, 10th Floor, San Francisco, CA 94105, USA
Phone: (415) 543-0900
Point of Contact: Marigene Justice

TeleUSE/Ada is a full-featured User Interface Management System (UMIS) designed to meet the special needs of Ada developers. It provides specific support needed by large Ada GUI projects and ensures that these programs comply with the Department of Defense (DoD) mandate that all GUI applications be written in Ada. TeleUSE/Ada addresses the entire GUI lifecycle, helping you create an interface that is easy to modify and maintain well beyond the design and development phases.

New SearchBack


Software through Pictures for the Booch Method

Company/Organization: Aonix
Email: marigene@aonix.com
Address: 595 Market Street, 10th Floor, San Francisco, CA 94105, USA
Phone: (415) 543-0900
Point of Contact: Marigene Justice

Software through Pictures for the Booch method (StP/Booch) is a graphical, object-oriented modeling environment that allows users to analyze and design critical systems and business applications.

New SearchBack


ObjectAda

Company/Organization: Aonix
Email: marigene@aonix.com
Address: 595 Market Street, 10th Floor, San Francisco, CA 94105, USA
Phone: (415) 543-0900
Point of Contact: Marigene Justice

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

New SearchBack


Software through Pictures for the Object Modeling Technique

Company/Organization: Aonix
Email: marigene@aonix.com
Address: 595 Market Street, 10th Floor, San Francisco, CA 94105, USA
Phone: (415) 543-0900
Point of Contact: Marigene Justice
Acronym: STP/OMT

Software through Pictures for the Object Modeling Technique (StP/OMT) is a graphical, object-oriented modeling environment that helps everyone work together to analyze and design critical systems and business applications.

New SearchBack


ActiveAda

Company/Organization: Aonix
Email: marigene@aonix.com
Address: 595 Market Street, 10th Floor, San Francisco, CA 94105, USA
Phone: (415) 543-0900
Point of Contact: Marigene Justice

ActiveAda is a structured general purpose Ada language compiler.

New SearchBack


EZ2LOAD MSDOS-Based Ada95 Tool Suite

Company/Organization: The George Washington University (Professor Michael Feldman)
Email: mfeldman@seas.gwu.edu
Address: Department of Electronic Engineering and Computer Science, The George Washington University, Washington, DC 20052, USA
Phone: (202) 994-5919
Point of Contact: Michael, Ph.D Feldman

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.

New SearchBack


Ada Computer-Aided Programming System - AdaCAPS

Company/Organization: The George Washington University (Professor Michael Feldman)
Email: mfeldman@seas.gwu.edu
Address: Department of Electronic Engineering and Computer Science, The George Washington University, Washington, DC 20052, USA
Phone: (202) 994-5919
Point of Contact: Michael, Ph.D Feldman

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

New SearchBack


TASH - TCL Ada Shell

Company/Organization: Terry Westley
Email: twestley@acm.org
Address: Point of Contact: Terry Westley

TASH is the implementation of a binding to TCL/Tk from Ada. Its purpose is to allow a TCL program to use Ada in place of C to implement TCL command where additional execution speed, more complex data structures, or better name space management is needed, and to make the TCL library functions available to an Ada program, including string and list handling, regular expression matching, hash tables, and rapid development of platform-independent graphical user interfaces via Tk. TASH can be downloaded free from the internet.

New SearchBack


Thin Ada 95 Binding to OS/2 API

Company/Organization: Klauss Brunner (SIGAda Web site)
Email: kbrun@ibm.net
Address: Point of Contact: Klauss Brunner

The OS2 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, Drg.

New SearchBack


GnatIDE

Company/Organization: University of Brighton
Email: je@brighton.ac.uk
Address: Department of Computer Science, Mithras House, Lewes Road,, Brighton, BN2 4AT, UK
Phone: (+44) 1273 642489
Point of Contact: John English

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.

New SearchBack


AdaIDE for Gnat Ada95

Company/Organization: University of Canberra
Email: epm@ise.canberra.edu.au
Address: PO Box 1, Belconnen, ACT 2616, Australia
Point of Contact: Errol Martin

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

New SearchBack


Decaf

Company/Organization: Ada Resource Association
Email: 100704.2016@compuserve.com
Address: P.O. Box 1866, Falls Church, VA 22041, USA
Point of Contact: Gilles Demailly

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.

New SearchBack


Armada

Company/Organization: Uppsala University
Email: rosen@minsk.docs.uu.se
Address: Computer Science Department, S-751 05 Uppsala, Sweden
Point of Contact: Anders Rosen

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

New SearchBack


Ada 95 Measurement Types

Company/Organization: Industrial Software Solutions
Email: mjames@cyberhighway.net
Address: 4205 Hideaway Drive, Arlington, TX 76017, USA
Phone: (817) 483-0355
Point of Contact: Mitchell James

A set of Ada95 packages that provide consistent unit typing.

New SearchBack


GNAT, Support Services

Company/Organization: Ada Core Technologies, Inc. (ACT)
Email: dewar@gnat.com
Address: 73 Fifth Avenue, Suite 11B, New York, NY 1003-3030, USA
Phone: (212) 620-7300
Point of Contact: Robert Dewar

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

New SearchBack


STOOD

Company/Organization: TNI
Email: pierre.dissaux@tni.fr
Address: Technopole Brest-Iroise, CP1, Brest, F-29608, France
Phone: +33 (0)2 98 05 27 44
Point of Contact: Pierre Dissaux

STOOD is an interactive tool for system and software computer aided design, supporting HOOD4 design method and produces Ada 95 source code and documentation. THe HOOD method and STOOD tool have been used for more than four years in large projects developments. Main application domains are aeronautical, space, military, transportation and nuclear industries.

New SearchBack


XV Ada Library 0.4

Company/Organization: University of North Carolina
Email: andreas@traci.almroth.pp.se
Address: Department of Computer Science, Chapel Hill, NC USA
Point of Contact: Andreas Almroth

XV Ada Library is an object-oriented library that implements parts of the XView library for C. The library is a "thick" binding to the C version of the XView library. The library is written using GNAT 3.01 and Solaris 2.4 for x86 and also compiles under SPARC with Solaris 2.4 using GNAT 3.01.

New SearchBack


Adatcl

Company/Organization: University of Colorado, Boulder
Email: dennis@cs.colorado.edu
Address: Computer Science Department, Boulder, CO 80309, USA
Phone: (303) 492-6301
Point of Contact: Dennis Heimbigner

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

New SearchBack


GNAT, Support Services - Europe

Company/Organization: Ada Core Technologies, Inc. (ACT) - Europe
Email: sales@act-europe.fr
Address: The European GNAT Company, 30 rue Molière, 92120 Montrouge, France
Phone: +33 1 55 58 00 22
Point of Contact: Cyrille Comar

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.

New SearchBack


ADEPT

Company/Organization: Texas A&M University
Address: Department of Computer Science, 301 H.R. Bright Building, College Station, TX 77843-3112, USA
Phone: (409) 845-5534

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

New SearchBack


ADADL - Ada Design and Documentation Language

Company/Organization: Scientific Toolworks, Inc.
Email: info@scitools.com
Address: Suite 18-A, 115 Etna Road, Lebanon, NH 03766, US
Phone: 603-448-6960
Point of Contact: Nelson Ken

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

New SearchBack


Understand for Ada

Company/Organization: Scientific Toolworks, Inc.
Email: info@scitools.com
Address: Suite 18-A, 115 Etna Road, Lebanon, NH 03766, US
Phone: 603-448-6960
Point of Contact: Nelson Ken

Understand for Ada offers graphical Booch-Buhr and hierarchial reverse engineering of Ada 83 and Ada 95 code. Understand also provides HTML (Web) publishing of Ada code, interactive cross-references and other code analysis reports as well as integrated browsing of the source code.

New SearchBack


QualGen

Company/Organization: Scientific Toolworks, Inc.
Email: info@scitools.com
Address: Suite 18-A, 115 Etna Road, Lebanon, NH 03766, US
Phone: 603-448-6960
Point of Contact: Nelson Ken

QualGen is a software metrics computation, collection, analysis and reporting system. QualGen derives over 200+ metrics directly from your source code. QualGen lets you define your own metrics; either as a function of pre-calculated metrics, or by automatically extracting them from comments embedded in source code. This permits a blend of source analysis metrics with project metrics. QualGen includes a language for computing new metrics as well as controlling the reporting/charting system. Time based metrics are supported, permitting analysis of software trends over time. All data is easily exported to external database systems.

New SearchBack


AxiomSys

Company/Organization: Structured Technology Group, Inc.
Email: info@stgcase.com
Address: 28157 Shelter Cove Drive, Saugus, CA 91350, USA
Phone: 805-296-3607
Point of Contact: Vincent Peterson

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

New SearchBack


AxiomDsn

Company/Organization: Structured Technology Group, Inc.
Email: info@stgcase.com
Address: 28157 Shelter Cove Drive, Saugus, CA 91350, USA
Phone: 805-296-3607
Point of Contact: Vincent Peterson

Software Design CASE for procedural language software design.

New SearchBack


Pascal to Ada

Company/Organization: U.S. Air Force Academy
Email: mcc@cs.ussafa.af.mil
Address: Department of Computer Science, 2354 Fairchild Dr., Suite 6K41, U.S. Air Force Academy, CO 80840-6234, US
Phone: 719-333-3590
Point of Contact: Dr. Martin C. Carlisle

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.

New SearchBack


Typescript for Windows 95/NT

Company/Organization: U.S. Air Force Academy
Email: mcc@cs.ussafa.af.mil
Address: Department of Computer Science, 2354 Fairchild Dr., Suite 6K41, U.S. Air Force Academy, CO 80840-6234, US
Phone: 719-333-3590
Point of Contact: Dr. Martin C. Carlisle

This program runs another executable, and tracks all input and output to a file. Will put up OK box when it completes. Usage: script [command_arguments]

New SearchBack


REFORMAT - Ada95 Pretty Printer with Colorization

Company/Organization: U.S. Air Force Academy
Email: mcc@cs.ussafa.af.mil
Address: Department of Computer Science, 2354 Fairchild Dr., Suite 6K41, U.S. Air Force Academy, CO 80840-6234, US
Phone: 719-333-3590
Point of Contact: Dr. Martin C. Carlisle

This program takes as input an Ada program, and outputs the program colorized, indented and with capitalization according to commandine options. NOTE: any RTF capable word processor or text editor on any platform that supports color will display colorized code.

New SearchBack


AdaGIDE

Company/Organization: U.S. Air Force Academy
Email: mcc@cs.ussafa.af.mil
Address: Department of Computer Science, 2354 Fairchild Dr., Suite 6K41, U.S. Air Force Academy, CO 80840-6234, US
Phone: 719-333-3590
Point of Contact: Dr. Martin C. Carlisle

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

New SearchBack


ADA95

Company/Organization: Q.T.S.I
Email: qts@ix.netcom.com
Address: P.O. Box 30388, Alexandria, VA 22310, US
Phone: 703-922-8119
Point of Contact: Daniel Wright

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

New SearchBack


Adamakegen

Company/Organization: Arcadia Research Project
Email: djr@ics.uci.edu
Address: Information and Computer Science, University of California - Inrvine, Irvine, CA 92717, Point of Contact: Debra Richardson

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

New SearchBack


ProDAG - Program Dependence Analysis Graph System

Company/Organization: Arcadia Research Project
Email: djr@ics.uci.edu
Address: Information and Computer Science, University of California - Inrvine, Irvine, CA 92717, Point of Contact: Debra Richardson

ProDAG analyzes program dependences, which represent information flow between program components and as such are the essential semantic relationships determining when one component may affect another's behavior. These relationships are useful for software understanding, testing, debugging, maintenance, reverse and re-engineering. ProDAG provides software developers with these capabilties: data, control, and synactic dependence analysis; detection of dependence anomalies; language independent analysis; graphical representation and manipulation; separate programmatic interfaces to distict dependencies; dependence-based test adequacy criteria.

New SearchBack


MTV Builder

Company/Organization: Accel Software Engineering
Email: cplinta@accelse.com
Address: 9 Mellon Road , Export, PA 15632, USA
Phone: 412-733-8800
Point of Contact: Charles Plinta

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.

New SearchBack


MTV Builder

Company/Organization: Accel Software Engineering
Email: cplinta@accelse.com
Address: 9 Mellon Road , Export, PA 15632, USA
Phone: 412-733-8800
Point of Contact: Charles Plinta

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.

New SearchBack


PolySpace Verifier

Company/Organization: PolySpace Technologies
Email: contact_us@polyspace.com
Address: 100 Cummings Center, Suite 207P , Beverly, MA 01915, USA
Phone: 877-711-POLY
Point of Contact: Chris Hote

PolySpace Verifier is the unique testing solution to detect run-time errors at compilation time: No execution to perform, no test cases to write, no changehoney in your development process. Just provide your source code to PolySpace Verifier and it will automatically and exhaustively check each operation against all possible program executions and all input values. As a result PolySpace Verifier pinpoints errors like overflow, out-of-bounds array access, read access to non-initialized data, arithmetical exceptions, illegal type conversion, conflict access on shared data, and predicts where your application will fail before you run tests.

New SearchBack