Back to FAQ
[Part 1] [Part 2] [Part 3] [Contents]
Prior GKS
| Company: | Gallium Software, Inc.
|
| Address: | 303 Moodie Drive, Suite 4000, Nepean, Ontario K2H 9R4 Canada
POC: Bernadette Vezina Tel#: (613) 721-0902 Fax#: (613) 721-1278 |
| Category: Subcategory: | Bindings - Graphical Kernel System (GKS) Interface/Graphics/Animation Builder |
| Description: | 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. |
Pro*Ada
| Company: | Oracle Corporation
|
| Address: | 500 Oracle Parkway, MS 659413, Redwood Shores, CA 94065
POC: Peter Vasterd Tel#: (415) 506-6515 Fax#: (415) 506-7203 |
| Category: Subcategory: | Bindings - SQL |
| Description: | 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. |
Pro*Ada Precompiler
| Company: | Oracle Corporation
|
| Address: | 500 Oracle Parkway, MS 659413, Redwood Shores, CA 94065
POC: Peter Vasterd Tel#: (415) 506-6515 Fax#: (415) 506-7203 |
| Category: Subcategory: |
ProDAG - Program Dependence Analysis Graph System
| Company: | Arcadia Research Project
|
| Address: | Information and Computer Science, University of California - Inrvine, Irvine, CA 92717
POC: Debra Richardson |
| Category: Subcategory: | |
| Description: | 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. |
| Company: | Mark V Systems, Ltd.
|
| Address: | 16400 Ventura Boulevard, Suite 303, Encino, CA 91436
POC: Herman Fischer Tel#: (818) 995-7671 Fax#: (818) 995-4267 |
| Category: Subcategory: | Data Modeling Tool |
| Description: | 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. |
Productivity Analysis Data Base System
| Company: | Quantitative Software Management
|
| Address: | 2000 Corporate Ridge, Suite 900, McLean, VA 22102
Tel#: (703) 790-0055 Fax#: (703) 749-3795 |
| Category: Subcategory: | DBMS Tool Metric Analyzer Project Management Tool |
| Description: | 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. |
Programmable Editor Release 2.0
| Company: | Encore Computer Corporation
|
| Address: | 6901 West Sunrise Boulevard, Mail Stop 719, Fort Lauderdale, FL 33313-4499
POC: Gary Beerman Tel#: (305) 587-2900 x2360 Fax#: (305) 797-5546 |
| Category: Subcategory: | Development Environment Tool |
Programming Services
| Company: | Ada Solutions, Inc.
|
| Address: | 4601 Knox Road, College Park, MD 20740-3417
POC: JC Morrison Tel#: (301) 927-2763 Fax#: (301) 864-7888 |
| Category: Subcategory: | Training/Education Tool |
| Description: | Ada programming; Fortran programming. |
Project Management Toolset
| Company: | GEC Software, Limited |
| Address: | 132-135 Long Acre, London WC2E 9AH UK-England
POC: Alison Gould Tel#: 01-240-7171 |
| Category: Subcategory: | Project Management Tool |
| Description: | 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. |
Proplink
| Company: | IWG Corporation |
| Address: | 2241 Kettner Blvd., Ste.220, San Diego, CA 92101
POC: Dr. Larry Gratt Tel#: (619) 531-0092 Fax#: (619) 531-0095 |
| Category: Subcategory: | Network Management Tool |
| Description: | Proplink is an Ada program for analysis of communications-link propagation paths from ELF to EHF frequencies. |
| Company: | Public Ada Library
|
| Address: | Monmouth University, Monmouth, NJ 07764
POC: Richard Conn Tel#: (908) 571-3480 |
| Category: Subcategory: | Libraries/Repositories Tool |
| Description: | 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. |
| Company: | Scientific Toolworks, Inc.
|
| Address: | Suite 18-A, 115 Etna Road, Lebanon, NH 03766 US
POC: Nelson Ken Tel#: 603-448-6960 Fax#: 603-448-6961 |
| Category: Subcategory: | Metric Analyzer |
| Description: | 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. |
RA-Metrics Version 2.5
| Company: | Howard Rubin Associates, Inc. |
| Address: | 5 Winterbottom Lane, Pound Ridge, NY 10576
POC: Howard Rubin Tel#: (914) 764-4931 |
| Category: Subcategory: | Project Management Tool |
| Description: | 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. |
RASTER_PRODUCT_FOMRAT_LIBRARY_Unix
| Company: | Army Reuse Center (ARC)
|
| Address: | ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser Tel#: (703) 806-4283 Fax#: (703) 806-3864 |
| Category: Subcategory: | |
| Description: | A C 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. |
RASTER_PRODUCT_FORMAT_LIBRARY_Windows
| Company: | Army Reuse Center (ARC)
|
| Address: | ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser Tel#: (703) 806-4283 Fax#: (703) 806-3864 |
| Category: Subcategory: | |
| Description: | 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. |
| Company: | Army Reuse Center (ARC)
|
| Address: | ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser Tel#: (703) 806-4283 Fax#: (703) 806-3864 |
| Category: Subcategory: | |
| Description: | A C 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. |
| Company: | SEMA Group sae
|
| Address: | Software Evolution and Reuse, c/ Albarracin, 25, 28037 Madrid Spain
POC: Alejandro De Mora Tel#: 34-1-327 28 28 Fax#: 34-1-754 32 52 |
| Category: Subcategory: | Libraries/Repositories Tool |
| Description: | 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. |
| Company: | Reasoning Systems, Inc.
|
| Address: | 3260 Hillview Avenue, Palo Alto, CA 94304
POC: Julie M. Burn Tel#: (415) 494-6201 Fax#: (415) 494-8053 |
| Category: Subcategory: | Bindings - Network File System Bindings - X-Windows (Open Look) Maintenance Analysis Tool |
| Description: | 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. |
REFORMAT - Ada95 Pretty Printer with Colorization
| Company: | U.S. Air Force Academy
|
| Address: | Department of Computer Science, 2354 Fairchild Dr., Suite 6K41, U.S. Air Force Academy, CO 80840-6234 US
POC: Dr. Martin C. Carlisle Tel#: 719-333-3590 Fax#: 719-333-3338 |
| Category: Subcategory: | Interface/Graphics/Animation Builder |
| Description: | 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. |
RELATE/DB
| Company: | CRI, Inc. |
| Address: | 900 Alsace Lorraine Street, Half Moon Bay, CA 94019
POC: Nick A. Copping Tel#: (415) 726-2809 Fax#: same as telephone |
| Category: Subcategory: | DBMS Tool |
| Description: | RELATE/DB provides an Ada relational database, 4th-generation language, screen development, writer, graphics, prototyping. |
RMA Tool
| Company: | Tri-Pacific Consulting Corp. |
| Address: | 1070 Marina Village Parkway, Suite 202, Alameda, CA 94501
POC: Peter H. Kortmann Tel#: (510) 814-1770 Fax#: (510) 814-1788 |
| Category: Subcategory: | Project Management Tool |
| Description: | 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. |
RSRG Reusable Components (Code and Tools)
| Company: | Reusable Software Research Group (RSRG)
|
| Address: | RSRG Reusable Components (Code and Tools), Department of Computer & Information Science, Ohio State University 2015 Neil Ave., Columbus, OH 43210-1277
POC: Bruce Weide Tel#: 614/292-1517 Fax#: 614/292-2911 |
| Category: Subcategory: | Libraries/Repositories Tool |
| Description: | 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. |
| Company: | Rational Software Corp.
|
| Address: | 2800 San Thomas Expressway, Santa Clara, CA 95051-0951
POC: Steve Deller Tel#: (408) 863-9900 Fax#: (408) 496-3636 |
| Category: Subcategory: | Bindings - ASIS Bindings - Generic Pack Elem Funct Bindings - Generic Pack Primitive Funct Bindings - SGML Bindings - TCP/IP Bindings - X-Windows (OSF MOTIF) Bindings - X-Windows (Open Look) Configuration Management Tool Cross-Compilation/Development Tool Design Analysis Tool Development Environment Tool - Debugger Development Environment Tool - Editor Documentation Generator Maintenance Analysis Tool Metric Analyzer Real-Time Support Environment Requirement Tracing Tool Source-Code Translator Training/Education Tool |
| Description: | 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. |
Rational Rose
| Company: | Rational Software Corp.
|
| Address: | 2800 San Thomas Expressway, Santa Clara, CA 95051-0951
POC: Steve Deller Tel#: (408) 863-9900 Fax#: (408) 496-3636 |
| Category: Subcategory: | Design Analysis Tool Diagramming/Charting Tool Libraries/Repositories Tool Requirement Tracing Tool |
| Description: | 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. |
Rational Rose/Ada
| Company: | Rational Software Corp.
|
| Address: | 2800 San Thomas Expressway, Santa Clara, CA 95051-0951
POC: Steve Deller Tel#: (408) 863-9900 Fax#: (408) 496-3636 |
| Category: Subcategory: | Design Analysis Tool Diagramming/Charting Tool Libraries/Repositories Tool Requirement Tracing Tool |
| Description: | 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. |
| Company: | Software Compositions
|
| Address: | P.O. Box 510477, Melbourne Beach, FL 32951
Tel#: (407) 952-0430 Fax#: (407) 952-7716 |
| Category: Subcategory: | Development Environment Tool Project Management Tool Source-Code Translator |
| Description: | 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. |
ReEngineer
| Company: | Lockheed Martin Tactical Systems Division |
| Address: | 3333 Pilot Knob Road, Eagan, MN 55122
POC: Mary Markov Bob Sicafuse Tel#: (612) 456-7803/3350 Fax#: (612) 456-3370 |
| Category: Subcategory: | Source-Code Translator - C to Ada Source-Code Translator - CMS-2M |
| Description: | 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. |
ReEngineer
| Company: | Unisys Electronic Systems |
| Address: | 3333 Pilot Knob Road, Eagan, MN 55122
POC: or Mike Kamrad Daryle Hamlin Tel#: (612) 456-2121, -7315 Fax#: (612) 456-3098 |
| Category: Subcategory: | Methodology Tool Metric Analyzer Source-Code Translator - C to Ada Source-Code Translator - Fortran to Ada |
| Description: | 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. |
Real-Time Database Manager (RTDM)
| Company: | Lockheed Martin |
| Address: | Ocean, Radar and Sensor Systems, P.O. Box 4840, EP7-MD 31, Syracuse, NY 13221-4848
POC: Kevin McSweeny Tel#: (315) 456-3903 |
| Category: Subcategory: | DBMS Tool Real-Time Support Environment |
| Description: | 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. |
Real-Time Executive for Multiprocessor Systems
| Company: | Ada Information Clearinghouse (AdaIC)
|
| Address: | P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466 Fax#: (703) 681-2869 |
| Category: Subcategory: | Real-Time Support Environment |
| Description: | 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. |
Reengineering Consulting Services
| Company: | Computer Command and Control Company
|
| Address: | 2300 Chestnut Street, Suite 230, Philadelphia, PA 19103
POC: Charles Wise Tel#: (215) 854-0555 Fax#: (215) 854-0665 |
| Category: Subcategory: | Cross-Compilation/Development Tool |
| Description: | CCCC projects have included reengineering Navy CMS-2 weapons-systems code to Ada. |
Requirements & Traceability Management (RTM)
| Company: | Marconi Systems Technology |
| Address: | 1861 Wiehle Ave., Ste. 300, Reston, VA 22090
POC: Bridget Cronin Tel#: (703) 736-3500 Fax#: (703) 763-3556 |
| Category: Subcategory: | Design Analysis Tool |
| Description: | 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. |
Resolve_IT
| Company: | Softool Corporation |
| Address: | 340 South Kellogg Avenue, Goleta, CA 93117
Tel#: (805) 683-5777 Fax#: (805) 683-4105 |
| Category: Subcategory: | Development Environment Tool - Debugger Metric Analyzer |
| Description: | 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. |
Reusability Search Expert - ReuSE
| Company: | Westinghouse Electric Corporation |
| Address: | Systems Development & Technology Div. Marketing, P.O. Box 17319, Mail Stop A135, Baltimore, MD 21203-7319
POC: Pamela Wingood Fax#: (410) 765-2886 |
| Category: Subcategory: | Libraries/Repositories Tool |
| Description: | 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. |
Reusable Software Asset Catalogue
| Company: | Air Force Reuse Center
|
| Address: | Reusable Software Asset Catalogue, HQ, SSG/ENSD, 201 E. Moore Drive, Room 263, Maxwell AFB, Gunter Annex, AL 36114
POC: A1C David Cantrell Tel#: (334) 416-5858 Fax#: (334) 416-5964 |
| Category: Subcategory: | Libraries/Repositories Tool |
| Description: | 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. |
Reuse Based on Object-Oriented Technoques (REBOOT)
| Company: | SEMA Group sae
|
| Address: | Software Evolution and Reuse, c/ Albarracin, 25, 28037 Madrid Spain
POC: Alejandro De Mora Tel#: 34-1-327 28 28 Fax#: 34-1-754 32 52 |
| Category: Subcategory: | Design Analysis Tool - Object-Oriented Design Tool Libraries/Repositories Tool |
| Description: | 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. |
Reuse Library Toolset
| Company: | EVB Software Engineering, Inc.
|
| Address: | 5301 Buckeystown Pike, Ste. 200, Frederick, MD 21704
POC: Bonnie Dancy Tel#: (301) 695-6960 Fax#: (301) 695-7734 |
| Category: Subcategory: | Configuration Management Tool Cross-Compilation/Development Tool Development Environment Tool Libraries/Repositories Tool Project Management Tool |
| Description: | 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. |
Reuse-Driven Software Processes
| Company: | Software Productivity Consortium (SPC)
|
| Address: | SPC Building, 2214 Rock Hill Road, Herndon, VA 22070
Tel#: (703) 742-8877 (742-7211) Fax#: (703) 742-7360 |
| Category: Subcategory: | Libraries/Repositories Tool |
| Description: | 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. |
SA-Motif
| Company: | Systems Engineering Research Corporation (SERC) |
| Address: | 935B Sierra Vista Avenue, Mountain View, CA 94043
POC: Anu Qus Fax#: (415) 962-0330 |
| Category: Subcategory: | Bindings - X-Windows (OSF MOTIF) |
| Description: | 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. |
SA-X/Bind
| Company: | Systems Engineering Research Corporation (SERC) |
| Address: | 935B Sierra Vista Avenue, Mountain View, CA 94043
POC: Anu Qus Fax#: (415) 962-0330 |
| Category: Subcategory: | Bindings |
| Description: | 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. |
SAMeDL - SQL Ada Module Description Language
| Company: | Statistica, Inc. |
| Address: | Ada Software Engineering Division, 12200 Sunrise Valley Drive, Reston, VA 22091
POC: Bob Schoenborn Tel#: (703) 758-2533 Fax#: (703) 758-0641 |
| Category: Subcategory: | Bindings - SQL Project Management Tool |
| Description: | 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). |
| Company: | Intermetrics, Inc.
|
| Address: | 23 4th Avenue, Burlington, MA 01803-3303
POC: Dennis Struble Tel#: (617) 221-6990 Fax#: (617) 221-6991 |
| Category: Subcategory: | Application Generator Bindings - SQL Development Environment Tool - Compiler |
| Description: | 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. |
| Company: | Army Reuse Center (ARC)
|
| Address: | ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser Tel#: (703) 806-4283 Fax#: (703) 806-3864 |
| Category: Subcategory: | |
| Description: | A C language component that provides the structures necessary to display the 8x8 ASCII letters and additional letters used by the Installation Support Module (ISM). |
SEE-Ada
| Company: | ICSEA |
| Address: | SPRI Building, The Levels, Adelaide, South Australia 5095 Australia
POC: Roger Farrell Tel#: 61 8 302 3822 Fax#: 61 8 302 3807 |
| Category: Subcategory: | Design Analysis Tool Libraries/Repositories Tool Maintenance Analysis Tool Metric Analyzer Project Management Tool |
| Description: | 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. |
SEER-H Hardware Estimation Model
| Company: | Galorath Incorporated
|
| Address: | SEER Technologies Division, 100 North Sepulveda Blvd., Suite 1801, El Segundo, CA 90245
POC: Suzanne Simanaitis e-mail: info@galorath.com Tel#: (310) 414-3222 Fax#: (310) 414-3220 |
| Category: Subcategory: | Project Management Tool |
| Description: | 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 Operations & Support feature provides users with more accurate life cycle costing. |
SEER-SEM Software Estimation Model
| Company: | Galorath Incorporated
|
| Address: | SEER Technologies Division, 100 North Sepulveda Blvd., Suite 1801, El Segundo, CA 90245
POC: Suzanne Simanaitis e-mail: info@galorath.com Tel#: (310) 414-3222 Fax#: (310) 414-3220 |
| Category: Subcategory: | Project Management Tool |
| Description: | 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. |
SEER-SSM Software Sizing Model
| Company: | Galorath Incorporated
|
| Address: | SEER Technologies Division, 100 North Sepulveda Blvd., Suite 1801, El Segundo, CA 90245
POC: Suzanne Simanaitis e-mail: info@galorath.com Tel#: (310) 414-3222 Fax#: (310) 414-3220 |
| Category: Subcategory: | Project Management Tool |
| Description: | 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. |
SETL
| Company: | University of Hildesheim
|
| Address: | Institut fur Informatik, Samelsonplatz 1, D-31141 Hildesheim Germany
POC: Dr. Ernst-Erich Doberkat Tel#: +49 0 5121-833.420 |
| Category: Subcategory: | Source-Code Translator |
| Description: | SETL is a specification language based on set theory, originally developed at New York University. The SETL tool translates executable specifications to Ada |
SIMulation Workbench
| Company: | Concurrent Computer Corporation
|
| Address: | 2101 W. Cypress Creek Road, Ft. Lauderdale, FL 33309
Tel#: (954) 973-5126 Fax#: (954) 977-5580 |
| Category: Subcategory: | Configuration Management Tool Development Environment Tool - Debugger Real-Time Support Environment |
| Description: | 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. |
SIZE Plus
| Company: | GEC-Marconi Software Systems |
| Address: | 12110 Sunset Hills Road, Suite 450, Reston, VA 22090
Tel#: (703) 648-1551 Fax#: (703) 476-8035 |
| Category: Subcategory: | Project Management Tool |
| Description: | 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. |
SL-GMS
| Company: | SL Corporation
|
| Address: | 240 Tamal Vista Boulevard, Suite 110, Corte Madera, CA 94926
POC: Mike Meagher Tel#: (415) 927-1724 Fax#: (415) 927-0878 |
| Category: Subcategory: | Bindings - Generic Pack Elem Funct Bindings - Generic Pack Primitive Funct Bindings - POSIX Bindings - SQL Bindings - X-Windows (OSF MOTIF) Bindings - X-Windows (Open Look) Interface/Graphics/Animation Builder |
| Description: | 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. |
SPARCworks/iMPact
| Company: | Sun Microsystems, Inc.
|
| Address: | 2550 Garcia Avenue, Mountain View, CA 94043 USA (in CA 800-821-4642)
POC: Erica Vener Tel#: (415) 960-1300 Fax#: (415) 969-9131 |
| Category: Subcategory: | Cross-Compilation/Development Tool Development Environment Tool |
| Company: | Praxis Critical Systems
|
| Address: | 20 Manvers St., Bath BA1 1PX UK
POC: Denton Clutterbuck Tel#: +44 1225 444700 Fax#: +44 1225 739281 |
| Category: Subcategory: | Cross-Compilation/Development Tool Development Environment Tool Metric Analyzer |
| Description: | 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. |
| Company: | Army Reuse Center (ARC)
|
| Address: | ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser Tel#: (703) 806-4283 Fax#: (703) 806-3864 |
| Category: Subcategory: | Project Management Tool |
| Description: | SPAWAR_GEO_DATA_CLASS is an Ada package that defines a heterogeneous class of objects for the Geographical_Data_Class. |
SQL Ada Module Description Language
| Company: | Ada Information Clearinghouse (AdaIC)
|
| Address: | P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466 Fax#: (703) 681-2869 |
| Category: Subcategory: | Bindings - SQL |
| Description: | 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 |
STARS Binding to GKS
| Company: | 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.
|
| Category: Subcategory: | Bindings - Graphical Kernel System (GKS) Development Environment Tool |
| Description: | STARS has an Ada binding to GKS for any system configuration containing a valid Ada compiler. Ada binding is implemented as an Ada package. |
STARS Binding to SQL
| Company: | 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.
|
| Category: Subcategory: | Bindings - SQL DBMS Tool Development Environment Tool |
| Description: | 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. |
STARS Binding to X-Windows
| Company: | 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.
|
| Category: Subcategory: | Bindings |
| Description: | 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. |
| Company: | I-Logix Inc.
|
| Address: | i-Logix, Three Riverside Drive, Andover Research Park, Andover, MA 01810
POC: Charlie Miller Tel#: (508) 682-2100 Fax#: (508) 682-5995 |
| Category: Subcategory: | Development Environment Tool Requirement Tracing Tool |
| Description: | 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 |
| Company: | TNI
|
| Address: | Technopole Brest-Iroise, CP1, Brest F-29608 France
POC: Pierre Dissaux Tel#: +33 (0)2 98 05 27 44 Fax#: +33 (0)2 98 05 63 50 |
| Category: Subcategory: | Application Generator Design Analysis Tool Documentation Generator |
| Description: | 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. |
STW/Advisor
| Company: | Software Research, Inc.
|
| Address: | 625 Third Street, San Francisco, CA 94107-1997
POC: Margaret Kenny (kenny@soft.com) Tel#: (415) 957-1441 Fax#: (415) 957-0730 |
| Category: Subcategory: | Metric Analyzer |
| Description: | 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. |
STW/Coverage
| Company: | Software Research, Inc.
|
| Address: | 625 Third Street, San Francisco, CA 94107-1997
POC: Margaret Kenny (kenny@soft.com) Tel#: (415) 957-1441 Fax#: (415) 957-0730 |
| Category: Subcategory: | Metric Analyzer |
| Description: | 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. |
STW/Regression
| Company: | Software Research, Inc.
|
| Address: | 625 Third Street, San Francisco, CA 94107-1997
POC: Margaret Kenny (kenny@soft.com) Tel#: (415) 957-1441 Fax#: (415) 957-0730 |
| Category: Subcategory: | Metric Analyzer |
| Description: | 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. |
Screen Machine
| Company: | Objective Interface Systems, Inc.
|
| Address: | 1892 Preston White Drive, Reston, VA 20191-5448
POC: Dan Carson Tel#: (703) 295-6500 Fax#: (703) 295-6501 |
| Category: Subcategory: | Development Environment Tool Interface/Graphics/Animation Builder |
| Description: | 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. |
| Company: | Ada Information Clearinghouse (AdaIC)
|
| Address: | P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466 Fax#: (703) 681-2869 |
| Category: Subcategory: | Bindings |
| Description: | The 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). |
Semantic Tool Construction Library
| Company: | Scandura
|
| Address: | Flexsoft International LLC, 1249 Greentree, Narberth, PA 19072
POC: Alice, Ph.D Scandura Tel#: (610) 664-1207 Fax#: (610) 664-7276 |
| Category: Subcategory: | Design Analysis Tool Libraries/Repositories Tool |
| Description: | 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. |
| Company: | WPL Laboratories, Inc. |
| Address: | Whitehall Offices - Suite 6, 410 Lancaster Avenue, Haverford, PA 19041
POC: William Loftus Tel#: (610) 658-2362 - 2364 Fax#: (610) 658-2361 |
| Category: Subcategory: | Development Environment Tool - Editor Interface/Graphics/Animation Builder |
| Description: | 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. |
Size Planner
| Company: | Quantitative Software Management
|
| Address: | 2000 Corporate Ridge, Suite 900, McLean, VA 22102
Tel#: (703) 790-0055 Fax#: (703) 749-3795 |
| Category: Subcategory: | Artificial Intelligent - Expert System/Knowledge Based System Libraries/Repositories Tool Metric Analyzer Project Management Tool |
| Description: | 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. |
| Company: | Quantitative Software Management
|
| Address: | 2000 Corporate Ridge, Suite 900, McLean, VA 22102
Tel#: (703) 790-0055 Fax#: (703) 749-3795 |
| Category: Subcategory: | Project Management Tool |
| Description: | 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. |
SoDA
| Company: | Rational Software Corp.
|
| Address: | 2800 San Thomas Expressway, Santa Clara, CA 95051-0951
POC: Steve Deller Tel#: (408) 863-9900 Fax#: (408) 496-3636 |
| Category: Subcategory: | Cross-Compilation/Development Tool Documentation Generator |
| Description: | 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. |
SoftCost-Ada Software Cost Estimation Tool
| Company: | Resource Calculations, Inc. |
| Address: | 7853 East Arapahoe Court, Suite 2500, Englewood, CO 80112-1361
Tel#: (303) 267-0379 Fax#: (303) 220-5620 |
| Category: Subcategory: | Libraries/Repositories Tool Project Management Tool |
| Description: | 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. |
Softech Resource Manager
| Company: | SofTech, Inc. |
| Address: | 460 Totten Pond Road, Waltham, MA 02154-1960
POC: Beverly Vidler Tel#: (617) 890-6900 |
| Category: Subcategory: | Bindings Cross-Compilation/Development Tool Development Environment Tool Libraries/Repositories Tool |
| Description: | 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. |
Software Configuration Management Tools
| Company: | MKS |
| Address: | 185 Columbia St., West, Waterloo, ON N2L 5Z5 Canada
Tel#: (519) 884-2251 Fax#: (519) 884-8861 |
| Category: Subcategory: | Configuration Management Tool Cross-Compilation/Development Tool Network Management Tool |
| Description: | 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. |
Software Development & Maintenance Environment for WWMCCS
| Company: | GTE Government Systems Corporation
|
| Address: | Strategic Systems Division, One Research Drive, Westborough, MA 01581
Tel#: (617) 870-4154 |
| Category: Subcategory: |
Software Engineering in Ada - Parts 1-19
| Category: Subcategory: | Training/Education Tool |
| Description: | SAV PIN #505195; Order #Av A18338 VNB1; 19 tapes, 2 books; $550.00 "Software Engineering in Ada" is a series of tutorials aimed at engineers, programmers and computer scientists who have experience with at least one other programming language. It is supplemented by "Introduction to Ada" which provides a background to issues involved in today's software crisis and discusses some general constructs used when programming in Ada. |
Software Lifecycle Model
| Company: | Quantitative Software Management
|
| Address: | 2000 Corporate Ridge, Suite 900, McLean, VA 22102
Tel#: (703) 790-0055 Fax#: (703) 749-3795 |
| Category: Subcategory: | Project Management Tool |
| Description: | 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. |
Software Refinery
| Company: | Reasoning Systems, Inc.
|
| Address: | 3260 Hillview Avenue, Palo Alto, CA 94304
POC: Julie M. Burn Tel#: (415) 494-6201 Fax#: (415) 494-8053 |
| Category: Subcategory: | Metric Analyzer |
| Description: | 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. |
Software Reusability
| Company: | Data & Analysis Center for Software |
| Address: | P.O. Box 120, Utica, NY 13503
POC: Customer Liasons Tel#: (315) 734-3696 Fax#: (315) 734-3699 |
| Category: Subcategory: | Libraries/Repositories Tool Training/Education Tool |
| Description: | 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. |
Software through Pictures for Structured Environments
| Company: | Interactive Development Environments (see AONIX) |
| Address: | |
| Category: Subcategory: | Development Environment Tool - Editor Diagramming/Charting Tool Real-Time Support Environment Requirement Tracing Tool |
| Description: | 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. |
Software through Pictures for the Booch Method
| Company: | Aonix
|
| Address: | 595 Market Street, 10th Floor, San Francisco, CA 94105
POC: Marigene Justice Tel#: (415) 543-0900 Fax#: (415) 543-0145 |
| Category: Subcategory: | Development Environment Tool Interface/Graphics/Animation Builder |
| Description: | 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. |
Software through Pictures for the Object Modeling Technique
| Company: | Aonix
|
| Address: | 595 Market Street, 10th Floor, San Francisco, CA 94105
POC: Marigene Justice Tel#: (415) 543-0900 Fax#: (415) 543-0145 |
| Category: Subcategory: | Development Environment Tool Interface/Graphics/Animation Builder |
| Description: | 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. |
Source Code Management System
| Company: | Encore Computer Corporation
|
| Address: | 6901 West Sunrise Boulevard, Mail Stop 719, Fort Lauderdale, FL 33313-4499
POC: Gary Beerman Tel#: (305) 587-2900 x2360 Fax#: (305) 797-5546 |
| Category: Subcategory: |
| Company: | Purdue University
|
| Address: | Department of Computer Sciences, West Lafayette, IN 47907
|
| Category: Subcategory: | Libraries/Repositories Tool Training/Education Tool |
| Description: | 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. |
Source Code to WWW Pages - src2www
| Company: | Purdue University
|
| Address: | Department of Computer Sciences, West Lafayette, IN 47907
|
| Category: Subcategory: | Source-Code Translator |
| Description: | 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++. |
Ssgview
| Company: | EG&G WASC, Inc. |
| Address: | 5523 31st Avenue, N.E., Seattle, WA 98105
POC: Douglas Rupp Tel#: (206) 525-7801 |
| Category: Subcategory: | Design Analysis Tool - Structured Design Tool Metric Analyzer Reverse-Engineering Tool |
| Description: | 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. |
| Company: | Stony Brook Software |
| Address: | 187 East Wilbur Road, Suite 4, Thousand Oaks, CA 91360
POC: Richard Gogesch Tel#: (805) 496-5837 Fax#: (805) 496-7429 |
| Category: Subcategory: | Development Environment Tool - Compiler Development Environment Tool - Debugger Development Environment Tool - Editor |
| Description: | 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. |
Sun Ada 1.0
| Company: | Sun Microsystems, Inc.
|
| Address: | 2550 Garcia Avenue, Mountain View, CA 94043 USA (in CA 800-821-4642)
POC: Erica Vener Tel#: (415) 960-1300 Fax#: (415) 969-9131 |
| Category: Subcategory: |
Sun Ada Development Environment
| Company: | Sun Microsystems, Inc.
|
| Address: | 2550 Garcia Avenue, Mountain View, CA 94043 USA (in CA 800-821-4642)
POC: Erica Vener Tel#: (415) 960-1300 Fax#: (415) 969-9131 |
| Category: Subcategory: | Application Generator Cross-Compilation/Development Tool Development Environment Tool - Compiler Development Environment Tool - Debugger Language Reference Manual (on-line LRM) Source-Code Formatter |
| Description: | 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. |
Syntax Directed Editor
| Company: | Array Systems Computing, Inc. |
| Address: | 1120 Finch Ave., West - 8th Floor, N. York Ontario M3J 3H7 Canada
POC: Sonya Phillips Tel#: (416) 736-0900 Fax#: (416) 736-4715 |
| Category: Subcategory: | Development Environment Tool - Editor |
| Description: | 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. |
Synthsizer Generator
| Company: | GrammaTech, Inc.
|
| Address: | One Hopkins Place, Ithaca, NY 14850
POC: Jeff Burns Tel#: (607) 273-7340 Fax#: (607) 273-8752 |
| Category: Subcategory: | Metric Analyzer |
| Description: | 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. |
System-4 Cost & Schedule Estimation System
| Company: | Computer Economics, Inc. |
| Address: | 4560 Admiralty Way, Suite 109, Marina del Rey, CA 90292-5424
Tel#: (310) 827-7300 |
| Category: Subcategory: | Libraries/Repositories Tool Project Management Tool |
| Description: | 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. |
| Company: | Terry Westley
|
| Address: | POC: Terry Westley |
| Category: Subcategory: | Bindings Interface/Graphics/Animation Builder |
| Description: | 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. |
TBGEN System: Testbed Generator for Ada
| Company: | Testwell Oy |
| Address: | Kanslerinkatu 8, FIN-33720 Tampere Finland
POC: Olavi Poutanen Tel#: +358-31-316-5464 Fax#: +358-31-183-3311 |
| Category: Subcategory: | Metric Analyzer |
| Description: | 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. |
TI DP32 Ada Symbolic Debugger
| Company: | Texas Instruments - Defense Systems & Electronics Group
|
| Address: | Defense Systems and Electronics Group, 6550 Chase Oaks Drive, Mail Stop 8435, Plano, TX 75093
Tel#: (214) 575-5346 |
| Category: Subcategory: | Bindings - Gateway Bindings - TCP/IP Development Environment Tool - Debugger |
| Description: | 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. |
TLD 1750 Ada Compiler System
| Company: | TLD Systems, Ltd. |
| Address: | 3625 Del Amo Boulevard, Suite 100, Torrance, CA 90503
POC: R.R. Risinger Tel#: (310) 542-5433 Fax#: (310) 542-6323 |
| Category: Subcategory: | Cross-Compilation/Development Tool |
| Description: | 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. |
TLD i960 Ada Compiler System
| Company: | TLD Systems, Ltd. |
| Address: | 3625 Del Amo Boulevard, Suite 100, Torrance, CA 90503
POC: R.R. Risinger Tel#: (310) 542-5433 Fax#: (310) 542-6323 |
| Category: Subcategory: | Cross-Compilation/Development Tool Development Environment Tool Real-Time Support Environment |
| Description: | 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. |
TSL - Task Sequencing Language
| Company: | Stanford University
|
| Address: | Computer Systems Laboratory, Stanford, CA 94305
POC: Dr. David C. Luckham Tel#: (415) 723-1242 |
| Category: Subcategory: | Program Design Language Tool |
| Description: | 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. |
TableWise
| Company: | Odyssey Research Associates
|
| Address: | 301 Dates Drive, Ithaca, NY 14850
POC: Kathy Knight Tel#: (607) 277-2020 Fax#: (607) 277-3206 |
| Category: Subcategory: | Methodology Tool |
| Description: | 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. |
Tailorable ARTE
| Company: | Integrated Software, Inc. |
| Address: | 2060 Palm Bay Rd., NE, Ste. 3, Palm Bay, FL 32905
POC: Sam Harbaugh Tel#: (407) 984-1986 |
| Category: Subcategory: | Real-Time Support Environment |
Tartan Ada Development Envirionment - Intel i960 MC/MX
| Company: | Texas Instruments (acquired Tartan, Inc) |
| Address: | 300 Oxford Drive, Monroeville, PA 15146
POC: Susan Brotten Tel#: (412) 856-3600 Fax#: (412) 856-3636 |
| Category: Subcategory: | Development Environment Tool Real-Time Support Environment |
Tartan Ada Development System - MIL-STD-1750A
| Company: | Texas Instruments (acquired Tartan, Inc) |
| Address: | 300 Oxford Drive, Monroeville, PA 15146
POC: Susan Brotten Tel#: (412) 856-3600 Fax#: (412) 856-3636 |
| Category: Subcategory: | Development Environment Tool - Debugger Real-Time Support Environment |
| Description: | 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. |
Tartan Ada Development System - Motorola MC68xxx
| Company: | Texas Instruments (acquired Tartan, Inc) |
| Address: | 300 Oxford Drive, Monroeville, PA 15146
POC: Susan Brotten Tel#: (412) 856-3600 Fax#: (412) 856-3636 |
| Category: Subcategory: | Development Environment Tool Real-Time Support Environment |
| Description: | 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. |
Tartan Ada Development Systems - TI TMS320C3x & C40 DSPs
| Company: | Texas Instruments (acquired Tartan, Inc) |
| Address: | 300 Oxford Drive, Monroeville, PA 15146
POC: Susan Brotten Tel#: (412) 856-3600 Fax#: (412) 856-3636 |
| Category: Subcategory: | Development Environment Tool - Debugger Real-Time Support Environment |
| Description: | 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. |
TartanWorks Ada 68xx Development System
| Company: | Texas Instruments (acquired Tartan, Inc) |
| Address: | 300 Oxford Drive, Monroeville, PA 15146
POC: Susan Brotten Tel#: (412) 856-3600 Fax#: (412) 856-3636 |
| Category: Subcategory: | Development Environment Tool Real-Time Support Environment |
| Company: | Cayenne Software, Inc. (formerly Cadre Technologies, Inc)
|
| Address: | Corporate Sales, 8 New England Executive Park, Burlington, MA 01803
POC: David Smith Tel#: (617) 273-9003 Fax#: (617) 229-9904 |
| Category: Subcategory: | Development Environment Tool - Editor Diagramming/Charting Tool Documentation Generator Methodology Tool Reverse-Engineering Tool |
| Description: | 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. |
Technology for the Automated Generation of Systems (TAGS)
| Company: | Teledyne Brown Engineering |
| Address: | Cummings Research Park, 300 Sparkman Drive, Huntsville, AL 35807
POC: Sherry Adlich, x726-2122 Tel#: (205) 726-1000 |
| Category: Subcategory: | Design Analysis Tool Diagramming/Charting Tool Documentation Generator |
| Description: | 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. |
TeleARCS Programming Environment for Ada
| Company: | TeleLOGIC AB |
| Address: | Box 35, S-123 21 FARSTA Sweden
Tel#: +46 8 713 31 66 |
| Category: Subcategory: | Cross-Compilation/Development Tool |
TeleArcs
| Company: | TeleLOGIC AB |
| Address: | Box 35, S-123 21 FARSTA Sweden
Tel#: +46 8 713 31 66 |
| Category: Subcategory: |
| Company: | Aonix
|
| Address: | 595 Market Street, 10th Floor, San Francisco, CA 94105
POC: Marigene Justice Tel#: (415) 543-0900 Fax#: (415) 543-0145 |
| Category: Subcategory: | Cross-Compilation/Development Tool Interface/Graphics/Animation Builder |
| Description: | 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. |
Test Coverage Monitor & Program Bottleneck Finder - TCMON
| Company: | Testwell Oy |
| Address: | Kanslerinkatu 8, FIN-33720 Tampere Finland
POC: Olavi Poutanen Tel#: +358-31-316-5464 Fax#: +358-31-183-3311 |
| Category: Subcategory: | Metric Analyzer |
| Description: | 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. |
| Company: | Rational Software Corp.
|
| Address: | 2800 San Thomas Expressway, Santa Clara, CA 95051-0951
POC: Steve Deller Tel#: (408) 863-9900 Fax#: (408) 496-3636 |
| Category: Subcategory: | Metric Analyzer |
| Description: | 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. |
Texel Software Factory
| Company: | Virtual Software Factory, Ltd. |
| Address: | 13873 Park Center Rd., Suite 218, Herndon, VA 22071
POC: Steve Lazerowich Tel#: (703) 318-1180 Fax#: (703) 318-1190 |
| Category: Subcategory: | Configuration Management Tool DBMS Tool Design Analysis Tool Interface/Graphics/Animation Builder Methodology Tool |
| Description: | 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. |
The Ada Generator
| Company: | SPS Software Products and Services, Inc. |
| Address: | 14 East 38th Street, 14th Floor, New York, NY 10016
POC: Maja Britton Tel#: (212) 686-3790 |
| Category: Subcategory: |
| Company: | Xinotech Research, Inc.
|
| Address: | 1313 Fifth Street Southeast, Suite 213, Minneapolis, MN 55414
POC: Michael O'Connor Tel#: (612) 379-3844 Fax#: (612) 379-3875 |
| Category: Subcategory: | Development Environment Tool Documentation Generator |
| Description: | 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. |
The Internet Scheme Repository
| Company: | Indiana University
|
| Address: | Scheme Educational Infrastructure Project, Bloomington, IN
POC: John Zuckerman |
| Category: Subcategory: | Libraries/Repositories Tool |
| Description: | 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. |
| Company: | Xinotech Research, Inc.
|
| Address: | 1313 Fifth Street Southeast, Suite 213, Minneapolis, MN 55414
POC: Michael O'Connor Tel#: (612) 379-3844 Fax#: (612) 379-3875 |
| Category: Subcategory: | Application Generator Development Environment Tool - Editor Methodology Tool Source-Code Translator - Ada to HOOD PDL Source-Code Translator - C to Ada Source-Code Translator - COBOL to Ada Source-Code Translator - Fortran to Ada Source-Code Translator - HOOD PDL to Ada Source-Code Translator - Pascal to Ada |
| Description: | 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. |
Thin Ada 95 Binding to OS/2 API
| Company: | Klauss Brunner (SIGAda Web site)
|
| Address: | POC: Klauss Brunner |
| Category: Subcategory: | Bindings |
| Description: | 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. |
| Company: | Saab Ericsson Space - Sweden
|
| Address: | Gothenburg S-40515 Sweden
Tel#: +46 31350000 Fax#: +46 31359520 |
| Category: Subcategory: | Development Environment Tool - Compiler Development Environment Tool - Debugger Real-Time Support Environment |
| Description: | 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. |
Transportable Applications Environment - TAE Plus
| Company: | Century Computing, Inc.
|
| Address: | 1014 West St., Laurel, MD 20707
Tel#: (301) 953-3330 Fax#: (301) 953-2368 |
| Category: Subcategory: | Cross-Compilation/Development Tool Development Environment Tool Interface/Graphics/Animation Builder |
| Description: | 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. |
Transportable Applications Environment Plus
| Company: | NASA - Goddard Space Flight Center
|
| Address: | Data Systems Technology Division, Greenbelt, MD
|
| Category: Subcategory: | Bindings |
| Description: | 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. |
Transportable Applications Environment Plus
| Company: | COSMIC
|
| Address: | University of Georgia, 382 East Broad Street, Athens, GA 30602-4272
Tel#: (706) 542-3265 Fax#: (706) 542-4807 |
| Category: Subcategory: | Application Generator Cross-Compilation/Development Tool Development Environment Tool - Compiler Interface/Graphics/Animation Builder |
| Description: | 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. |
| Company: | U.S. Air Force Academy
|
| Address: | Department of Computer Science, 2354 Fairchild Dr., Suite 6K41, U.S. Air Force Academy, CO 80840-6234 US
POC: Dr. Martin C. Carlisle Tel#: 719-333-3590 Fax#: 719-333-3338 |
| Category: Subcategory: | |
| Description: | This program runs another executable, and tracks all input and output to a file. Will put up OK box when it completes. Usage: script |
| Company: | Advanced Technology Center
|
| Address: | 22982 Mill Creek Drive, Laguna Hills, CA 92653
POC: Ingrid Leon Tel#: (714) 583-9119 x 209 Fax#: (714) 583-9213 |
| Category: Subcategory: | Bindings Source-Code Translator |
| Description: | 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. |
| Company: | Black & White Software, Inc.
|
| Address: | 1901 S. Bascom Avenue, Suite 700, Campbell, CA 95008
Tel#: (408) 369-7400 Fax#: (408) 369-7406 |
| Category: Subcategory: | Bindings - X-Windows (OSF MOTIF) |
| Description: | 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. |
| Company: | Rational Software Corp.
|
| Address: | 2800 San Thomas Expressway, Santa Clara, CA 95051-0951
POC: Steve Deller Tel#: (408) 863-9900 Fax#: (408) 496-3636 |
| Category: Subcategory: | Libraries/Repositories Tool |
| Description: | UNAS is a megaprogamming tool that provides a set of reusable building blocks for designing distributed software systems and promoting architectural reuse. |
| Company: | Army Reuse Center (ARC)
|
| Address: | ARC Library, USAISSC, ATTN: ASQB-ISC-R, Stop C-2, Fort Belvoir, VA 22060-5576
POC: LTC Gene Glasser Tel#: (703) 806-4283 Fax#: (703) 806-3864 |
| Category: Subcategory: | |
| Description: | This asset defines three positive integer ranges for the long, short, and tiny integer types. Additionally, it defines the relational operators for the indicated types. |
| Company: | Scientific Toolworks, Inc.
|
| Address: | Suite 18-A, 115 Etna Road, Lebanon, NH 03766 US
POC: Nelson Ken Tel#: 603-448-6960 Fax#: 603-448-6961 |
| Category: Subcategory: | Maintenance Analysis Tool |
| Description: | 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. |
Unisys Integrated Software Engineering Toolset
| Company: | Unisys Corporation
|
| Address: | Unisys Defense Systems, Independent Research & Development, Great Neck, NY 11020
Tel#: (516) 574-2200 |
| Category: Subcategory: | Configuration Management Tool Development Environment Tool - Editor Diagramming/Charting Tool Requirement Tracing Tool |
| Company: | Ada Information Clearinghouse (AdaIC)
|
| Address: | P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466 Fax#: (703) 681-2869 |
| Category: Subcategory: | Simulation/Testing Tool |
| Description: | 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. |
Universal Network Architecture Services (UNAS)
| Company: | TRW, Inc
|
| Address: | Data Technologies Division, 1800 Glenn Curtiss Dr., Carson, CA 90746
POC: Eric Jung Tel#: (310) 764-6321 Fax#: (310) 764-3399 |
| Category: Subcategory: | Application Generator Cross-Compilation/Development Tool Data Modeling Tool Design Analysis Tool Development Environment Tool Libraries/Repositories Tool Network Management Tool Prototyping Tool Real-Time Support Environment |
| Description: | 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. |
Universal_File_Names
| Company: | Integrated Software, Inc. |
| Address: | 2060 Palm Bay Rd., NE, Ste. 3, Palm Bay, FL 32905
POC: Sam Harbaugh Tel#: (407) 984-1986 |
| Category: Subcategory: | Project Management Tool |
| Description: | 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. |
University of Scranton Data Structure Component Suite
| Company: | University of Scranton
|
| Address: | Computing Sciences Department, Scranton, PA 18510
POC: John Beidler Tel#: (717) 941-7774 Fax#: (717) 941-4250 |
| Category: Subcategory: | Libraries/Repositories Tool |
| Description: | 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. |
UxAdagen
| Company: | Top GraphX
|
| Address: | 10, Allee de la Mare Jacob, 91290 La Norville France
POC: Jean-Claude Mahieux Tel#: +33 1-69 26 97 88 Fax#: +33 1-69 26 97 89 |
| Category: Subcategory: | Bindings - X-Windows (OSF MOTIF) Development Environment Tool Interface/Graphics/Animation Builder Source-Code Translator |
| Description: | 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. |
VADS
| Company: | Rational Software Corp.
|
| Address: | 2800 San Thomas Expressway, Santa Clara, CA 95051-0951
POC: Steve Deller Tel#: (408) 863-9900 Fax#: (408) 496-3636 |
| Category: Subcategory: | Bindings - Ethernet Bindings - Network File System Bindings - TCP/IP Cross-Compilation/Development Tool Development Environment Tool Real-Time Support Environment |
| Description: | 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. |
VADS AXI
| Company: | Rational Software Corp.
|
| Address: | 2800 San Thomas Expressway, Santa Clara, CA 95051-0951
POC: Steve Deller Tel#: (408) 863-9900 Fax#: (408) 496-3636 |
| Category: Subcategory: | Bindings - X-Windows (OSF MOTIF) |
| Description: | 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. |
VADScross
| Company: | Rational Software Corp.
|
| Address: | 2800 San Thomas Expressway, Santa Clara, CA 95051-0951
POC: Steve Deller Tel#: (408) 863-9900 Fax#: (408) 496-3636 |
| Category: Subcategory: | Development Environment Tool |
| Description: | 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. |
VADSself
| Company: | Rational Software Corp.
|
| Address: | 2800 San Thomas Expressway, Santa Clara, CA 95051-0951
POC: Steve Deller Tel#: (408) 863-9900 Fax#: (408) 496-3636 |
| Category: Subcategory: | Development Environment Tool |
| Description: | 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. |
VADSworks
| Company: | Rational Software Corp.
|
| Address: | 2800 San Thomas Expressway, Santa Clara, CA 95051-0951
POC: Steve Deller Tel#: (408) 863-9900 Fax#: (408) 496-3636 |
| Category: Subcategory: | Bindings - Ethernet Bindings - Network File System Bindings - TCP/IP Cross-Compilation/Development Tool Real-Time Support Environment |
| Description: | 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. |
VAX Fortran-77 to Ada-95 Converter Toy
| Company: | Dornier Satellite Systems GmbH |
| Address: | Daimler-Benz Aerospace AG (DASA), Munich Germany
POC: Oliver M. Kellogg |
| Category: Subcategory: | Source-Code Translator |
| Description: | A freeware perl script. |
Virtual Software Factory
| Company: | Systematica, Limited |
| Address: | 133 Defense Highway, Suite 212, Annapolis, MD 21404
Tel#: (301) 244-3674 |
| Category: Subcategory: | Cross-Compilation/Development Tool Development Environment Tool - Editor Diagramming/Charting Tool Requirement Tracing Tool |
| Description: | 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. |
| Company: | Active Engineering Technologies, Inc.
|
| Address: | 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084
POC: Jim Dorman Tel#: (619) 414-9001, x1223 Fax#: (619) 414-9192 |
| Category: Subcategory: | Application Generator Interface/Graphics/Animation Builder Libraries/Repositories Tool |
| Description: | 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. |
| Company: | Active Engineering Technologies, Inc.
|
| Address: | 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084
POC: Jim Dorman Tel#: (619) 414-9001, x1223 Fax#: (619) 414-9192 |
| Category: Subcategory: | Development Environment Tool - Compiler Development Environment Tool - Editor Interface/Graphics/Animation Builder Source-Code Formatter |
| Description: | 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. |
Vitro Automated Structured Testing Tool (VASTT)
| Company: | Vitro Corporation
|
| Address: | Business Development, 45 West Gude, Rockville, MD 20850-1160
POC: Director Tel#: (301) 231-2033 |
| Category: Subcategory: | Application Generator Development Environment Tool - Compiler Reverse-Engineering Tool Source-Code Formatter |
| Description: | 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. |
Vitro's Environment for Reengineering Software
| Company: | Vitro Corporation
|
| Address: | Business Development, 45 West Gude, Rockville, MD 20850-1160
POC: Director Tel#: (301) 231-2033 |
| Category: Subcategory: | Maintenance Analysis Tool Metric Analyzer |
| Description: | 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. |
WSRD Library
| Company: | SAIC/ASSET
|
| Address: | Worldwide Software Reuse Discovery (WSRD) Library, P.O. Box 3305, 1350 Earl Core Road, Morgantown, WV 26505
POC: Katherine Bean Tel#: 304/284-9009 Fax#: 304/284-9001 |
| Category: Subcategory: | Libraries/Repositories Tool |
| Description: | 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. |
| Company: | Ada Information Clearinghouse (AdaIC)
|
| Address: | P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466 Fax#: (703) 681-2869 |
| Category: Subcategory: | Development Environment Tool |
| Description: | 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. |
| Company: | Ada Information Clearinghouse (AdaIC)
|
| Address: | P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466 Fax#: (703) 681-2869 |
| Category: Subcategory: | Bindings Libraries/Repositories Tool |
| Description: | 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. |
| Company: | Ada Information Clearinghouse (AdaIC)
|
| Address: | P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466 Fax#: (703) 681-2869 |
| Category: Subcategory: | Bindings |
| Description: | This software 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. |
| Company: | Intermetrics, Inc.
|
| Address: | 23 4th Avenue, Burlington, MA 01803-3303
POC: Dennis Struble Tel#: (617) 221-6990 Fax#: (617) 221-6991 |
| Category: Subcategory: | Bindings |
| Description: | 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. |
| Company: | Applied Conversion Technology
|
| Address: | 751 Northlake Blvd., Ste. 2D, N. Palm Beach, FL 33408
POC: Ralph Seifert Tel#: (407) 844-0000 Fax#: (407) 844-0060 |
| Category: Subcategory: | Artificial Intelligent - Expert System/Knowledge Based System Project Management Tool Source-Code Translator - Assemblers to Ada Source-Code Translator - BAL to Ada Source-Code Translator - C to Ada Source-Code Translator - Fortran to Ada |
| Description: | 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. |
XAda
| Company: | Active Engineering Technologies, Inc.
|
| Address: | 948 South Santa Fe Avenue, Suite 282, Vista, CA 92084
POC: Jim Dorman Tel#: (619) 414-9001, x1223 Fax#: (619) 414-9192 |
| Category: Subcategory: | Bindings - Microsoft Windows Cross-Compilation/Development Tool |
XD Ada
| Company: | EDS-Scicon |
| Address: | U.S. Software Products Group, 8 New England Executive Park, Burlington, MA 01803
POC: Alistair Wilson Tel#: (617) 273-3030 Fax#: (617) 273-3883 |
| Category: Subcategory: | Cross-Compilation/Development Tool Development Environment Tool - Debugger Real-Time Support Environment |
| Description: | 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. |
XInAda-Pexlib
| Company: | Top GraphX
|
| Address: | 10, Allee de la Mare Jacob, 91290 La Norville France
POC: Jean-Claude Mahieux Tel#: +33 1-69 26 97 88 Fax#: +33 1-69 26 97 89 |
| Category: Subcategory: | Bindings - PHIGS Development Environment Tool |
| Description: | 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. |
XInAda-Widgets
| Company: | Top GraphX
|
| Address: | 10, Allee de la Mare Jacob, 91290 La Norville France
POC: Jean-Claude Mahieux Tel#: +33 1-69 26 97 88 Fax#: +33 1-69 26 97 89 |
| Category: Subcategory: | Bindings - X-Windows (OSF MOTIF) Interface/Graphics/Animation Builder |
| Description: | 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. |
XInAda-Xlib
| Company: | Top GraphX
|
| Address: | 10, Allee de la Mare Jacob, 91290 La Norville France
POC: Jean-Claude Mahieux Tel#: +33 1-69 26 97 88 Fax#: +33 1-69 26 97 89 |
| Category: Subcategory: | Bindings - X-Windows (OSF MOTIF) Development Environment Tool Libraries/Repositories Tool |
| Description: | 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. |
XInAda-Xt
| Company: | Top GraphX
|
| Address: | 10, Allee de la Mare Jacob, 91290 La Norville France
POC: Jean-Claude Mahieux Tel#: +33 1-69 26 97 88 Fax#: +33 1-69 26 97 89 |
| Category: Subcategory: | Bindings - X-Windows (OSF MOTIF) Development Environment Tool Libraries/Repositories Tool |
| Description: | 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. |
| Company: | University of North Carolina
|
| Address: | Department of Computer Science, Chapel Hill, NC
POC: Andreas Almroth |
| Category: Subcategory: | Bindings Libraries/Repositories Tool |
| Description: | 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. |
| Company: | Xinotech Research, Inc.
|
| Address: | 1313 Fifth Street Southeast, Suite 213, Minneapolis, MN 55414
POC: Michael O'Connor Tel#: (612) 379-3844 Fax#: (612) 379-3875 |
| Category: Subcategory: | Development Environment Tool - Editor Diagramming/Charting Tool Metric Analyzer |
| Description: | 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. |
| Company: | Ada Information Clearinghouse (AdaIC)
|
| Address: | P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466 Fax#: (703) 681-2869 |
| Category: Subcategory: | Bindings |
| Description: | Click on the above URL for the listed package. |
| Company: | Ada Information Clearinghouse (AdaIC)
|
| Address: | P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466 Fax#: (703) 681-2869 |
| Category: Subcategory: | Bindings |
| Description: | This package is available as freeware from the AdaIC host, for more information and the actual package, click on the above URL. |
cbind - Translator for "thin" Ada bindings to C
| Company: | Ada Information Clearinghouse (AdaIC)
|
| Address: | P.O. Box 1866, Falls Church, VA 22041
Tel#: (703) 681-2466 Fax#: (703) 681-2869 |
| Category: Subcategory: | Bindings |
| Description: | This 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. |
ezX
| Company: | Sunrise Software International |
| Address: | 170 Enterprise Center, Middletown, RI 02840
POC: Frederick Sells Tel#: (401) 847-7868 Fax#: (401) 847-7879 |
| Category: Subcategory: | Bindings - X-Windows (OSF MOTIF) Design Analysis Tool Development Environment Tool Metric Analyzer Requirement Tracing Tool |
| Description: | 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. |
| Company: | Public Ada Library
|
| Address: | Monmouth University, Monmouth, NJ 07764
POC: Richard Conn Tel#: (908) 571-3480 |
| Category: Subcategory: | Bindings |
| Description: | 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. |
re/NySys - re/Nu Ada Workbench
| Company: | Scandura
|
| Address: | Flexsoft International LLC, 1249 Greentree, Narberth, PA 19072
POC: Alice, Ph.D Scandura Tel#: (610) 664-1207 Fax#: (610) 664-7276 |
| Category: Subcategory: | Documentation Generator Reverse-Engineering Tool Simulation/Testing Tool Source-Code Translator - C to Ada Source-Code Translator - COBOL to Ada Source-Code Translator - Classic-Ada to Ada Source-Code Translator - Fortran to Ada Source-Code Translator - Pascal to Ada |
| Description: | 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. |
re/NySys - re/Nu COBOL Workbench
| Company: | Scandura
|
| Address: | Flexsoft International LLC, 1249 Greentree, Narberth, PA 19072
POC: Alice, Ph.D Scandura Tel#: (610) 664-1207 Fax#: (610) 664-7276 |
| Category: Subcategory: | Libraries/Repositories Tool Maintenance Analysis Tool |
| Description: | 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. |
[Part 1] [Part 2] [Part 3] [Contents]