SUNFLASH ! ---------- Sunflash is an electronic mail news service from Sun Microsystems, Ft. Lauderdale, FL. Please address comments to John McLaughlin (sun!sunvice!johnj or johnmclaughlin@sun.COM). (305) 776-7770. Sunflash is targeted at Sun customers and users, not Sun employees as much of the information posted to sunflash is already available to Sun employees. If you have any information that you think would be of value to Sun users and customers, please email it to sun!sunvice!johnj. FOR Your Information -------------------- This article is from a Sun Technical Marketing document. If you want a copy, which includes more details about each of the software vendors referenced, please ask your Sun Representative for a copy of "Computer Aided Software Engineering (CASE) Solutions Portfolio, July 1989". -johnj ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SUN IN THE COMPUTER AIDED SOFTWARE ENGINEERING (CASE) MARKET -------------------------------------------------------------------------------- Contents: I. SUN IN THE COMPUTER AIDED SOFTWARE ENGINEERING (CASE) MARKET II. SUN - THE INDUSTRY'S LEADING CASE PLATFORM III. THE CASE SOFTWARE ENVIRONMENT IV. SUN'S CASE PRODUCTS V. SUN AND CASE STANDARDS VI. THE CASE CUSTOMER/MARKET VII. SUN APPLICATIONS FOR CASE A. Database/CASE Systems B. Professional Services C. Editors and Utilities D. Realtime E. Software Development Tools -------------------------------------------------------------------------------- I. SUN IN THE COMPUTER AIDED SOFTWARE ENGINEERING (CASE) MARKET Introduction Since 1982, Sun Microsystems, Inc., has been a leader in workstation-based Computer Aided Software Engineering (CASE) systems and solutions. This has been achieved through an unparalleled combination of system price/performance, superior UNIX-based Sun software engineering tools and environments, and over 400 third-party CASE tools and environments. Coupled with Sun's leadership in providing Systems for Open Computing and adherence to national, regional, and international computing and information technology standards, Sun has come to be regarded as the premier workstation platform for UNIX-based software development. With Sun CASE tools and environments, resources are available to all users on the network, no matter where the information resides. Remote execution and parallel development are common, high-productivity development practices in the Sun CASE environment. Performance benefits are achieved because Sun's CASE environment was fundamentally created for heterogeneous, distributed computing environments. Sun's CASE products take full advantage of the Open Network Computing (ONC) suite of services. At present, the key elements of the software development life cycle are addressed through Sun's compiler technology, individual programming tools, Network Software Environment (NSE), project management package SunTrac, and a wide selection of specialized third-party CASE offerings that encompass languages, cross-compilers, editors, utilities, real-time, and other software development tools. Within the framework of the Sun development environment, these tools and methods will considerably enhance programmer productivity and management of development programs of all sizes. II. SUN - THE INDUSTRY'S LEADING CASE PLATFORM Sun provides an ideal platform for the CASE market. Sun systems offer developers high-performance solutions across the network, with a portable feature-rich operating system; a uniform, graphical window-based applications environment and industry-standard window system; and over 400 CASE tools and environments for software development. Sun offers three families of high-performance workstations and servers. All provide a software source-compatible platform based on the Sun Operating System (SunOS). The Sun-3 Family The Sun-3 family offers a wide range of features and performance, from low- priced entry systems to high-performance workstations and servers. Based on the Motorola MC680X0 CPU, the Sun-3 family features memory capacity from 4 Mbytes to over 100 Mbytes; floating-point accelerators; graphics models delivering accelerated windowing performance; integrated high-speed Ethernet; and an open 32-bit VME standard bus. The Sun-3 line gives developers an array of options: Multiple users can run diskless on a network off a multi- gigabyte server, with superior I/O performance for databases and high-end CASE and AI applications. Or developers can choose to design applications that make use of only local disk storage. Over 400 existing Catalyst applications are binary-compatible with the Sun-3 family. SPARCsystem and Sun-4 Families The SPARCsystem and Sun-4 families are based on Sun's 32-bit RISC Scalable Processor ARChitecture (SPARC), and provide mainframe equivalent power to the desktop. The scalability of SPARCsystems provides increased levels of performance, functionality, and expandability, while retaining 100% software compatibility with products written on previous SPARC systems. Low-end SPARCstations provide high-performance desktop power in a package that is physically smaller than most personal computers. SPARCservers provide options for significant expansion, and will drive down the price per developer station in a distributed computing environment. High-end CASE applications that make use of object-oriented or ADA technology can take advantage of improved system performance and window response time, as well as additional memory and disk capacities. The Sun386i Family Systems in the Sun386i family run both MS-DOS and the UNIX operating system under the power of the 32-bit Intel 80386 CPU, enabling users to simultaneously run DOS-based productivity software and powerful multi-tasking UNIX applications. The Sun386i is an excellent CASE platform for software development. Software engineers can develop and test DOS and UNIX applications on one system. The 386i also gives developers a fertile environment for migrating CASE applications from DOS to the UNIX operating system. Like the Sun-3 and SPARCsystem platforms, the Sun386i gives users the capability to run diskless in a distributed network, and the expandability to add large amounts of memory and storage. III. THE CASE SOFTWARE ENVIRONMENT SunOS Much of Sun's early success in the CASE market stems from the company's open systems approach to computing. Fundamental to this approach is SunOS, an optimized UNIX operating system that delivers the features and benefits of both the Berkeley 4.3/4.2BSD and AT&T System V versions. The powerful UNIX operating system is available on many computer architectures. Sun uses the SunOS operating system across its entire product line, minimizing both the porting effort between systems and the need for retraining users as their computing needs change and expand. Networking Sun's Open Network Computing (ONC) environment opens the power of the local-area network to software development. The wide range of ONC networking capabilities gives each member of the development team transparent access to resources anywhere on the network. ONC services make remote resources appear as if they were on a local computer, and offer capabilities for application development and network administration capabilities. The ONC networking environment is a de facto industry standard and has been adopted by more that 260 major vendors and universities. It will be included in UNIX System V Release 4.0. The Network File System (NFS), the industry's standard for network file access and a major component of the ONC environment, is a distributed network service built upon Sun's Remote Procedure Call mechanism (RPC). The NFS provides transparent access to remote resources, regardless of manufacturer or operating system. The higher-level protocols of ONC architecture, RPC and External Data Representation (XDR), provide the capability to develop additional distributed applications and network services. The ONC environment also includes Yellow Pages (YP), Remote Execution (REX), and RPC compiler, NETdisk, Secure RPC, and more. The SunLink family of data communication products also enables Sun systems to communicate over a variety of physical media using numerous industry- standard networking protocols, including DECnet, SNA, TCP/IP, OSI, and X.25. OpenWindows OpenWindows offers a uniform, graphical interface that lets software developers work intuitively with information from multiple sources, regardless of the type of application or computer. The OpenWindows environment consists of three primary components: The OPEN LOOK Graphical User Interface, the XView user interface toolkit, and the X11/NeWS window system platform. The OPEN LOOK Graphical User Interface The OPEN LOOK Graphical User Interface (GUI) is a specification for a user interface designed to balance the three goals of simplicity, consistency and efficiency. It contains a rich set of features and capabilities to support a wide range of applications. Just as it enables users to focus on the task at hand rather than on computer operations, the OPEN LOOK GUI lets application developers focus on the functionality of their software, rather than on the user interface. Designed by Sun for AT&T, the OPEN LOOK GUI will be included in UNIX System V, Release 4.0. XView: Sun's Portable X Toolkit Sun's XView toolkit, to be included with the sources for UNIX System V, Release 4.0, offers developers a quick, stable application migration path to the OPEN LOOK GUI and the X Window System. XView is unrivaled in its maturity, stability, and full functionality as an X toolkit because it is based on Sun's successful SunViewTM user interface toolkit, with which over 2400 third-party applications have been written. X11/NeWS Windowing System Window systems on Sun workstations allow users to operate multiple windows on a single screen, and to concurrently manipulate or monitor the data within those windows. Sun has broadened its window system offerings to include Version 11 of the X Window System from the Massachusetts Institute of Technology, and the Network extensible Window System, (NeWS), a powerful Sun-developed window system based on the PostScript imaging language. NeWS makes the device-independent, imaging model of the PostScript language available within the context of a distributed window system. The combined window system will work with both protocols, so that X11 and NeWS applications can coexist on the same screen. In fact, PostScript language imaging can be run in an X window. X11 has emerged as a standard hat has found wide acceptance in the CASE marketplace. By addressing the industry's demand for a standard window system, Sun is underscoring its commitment to standards and an Open Computing philosophy. IV. SUN'S CASE PRODUCTS Programming Tools Sun's collection of individual programming tools features execution profilers, test-coverage utilities, language-specific tools, and window-based symbolic debugging and editing tools. The tools furnish a consistent user interface to standard Sun languages. The symbolic debugger, dbxtool, provides window and mouse control for almost all debugging operations, and permits program text editing within the debugger. Also featured are powerful enhancements to the UNIX make and filemerge commands, and other facilities designed to enhance programmer productivity (such as SCCS, common compiler drivers, monitors, and so on). More detailed information on these tools can be found in SunPro, The Sun Programming Environment, A Sun Technical Report. Software Development Tools for Embedded SPARC Systems Sun provides another suite of tools for the development of embedded SPARC systems: A SPARC simulator, monitor, and remote debugger. The SPARC Simulator (SPARCsim) is an instruction-level software simulator for the SPARC architecture. System programmers can develop, test, debug and tune software before hardware is actually available. SPARCsim includes a symbolic debugger and trace analyzer. The SPARC Monitor (SPARCmon) is a PROM-based stand-alone program intended to run on a target machine to carry out processor and system initialization, trap handling, debugging and support for downloading and executing code on the target system. It provides all of the services needed to control and report on the execution of the remote program. The SPARC Remote Debugger (rdbxtool) is a symbolic, source-level debugger that runs on a host machine. It provides a view of the program being debugged while furnishing information about the state of the program. The point-and-click interface provides a simple way to set breakpoints, examine variable values, control execution, and browse source files. Languages Sun compiler technology has played a key role in Sun's success in the CASE market. Sun's compilers allow software developers to choose the language most suitable for the task, or to mix languages to create the most efficient solution for a problem. Sun provides compilers for many languages, including C, FORTRAN, Pascal, Modula-2, and Sun Common Lisp. Sun's C compiler, used for systems development at Sun, is a highly evolved implementation of the C programming language. Sun FORTRAN is GSA-certified FORTRAN 77 with VMS FORTRAN 4.0 and other extensions. Sun Pascal is enhanced Berkeley Pascal with many popular extensions. Sun Modula-2 is based on the ETH, Zurich Modula-2 compiler, with many enhancements for SunOS. Sun cross-compilers are an essential part of the development and maintenance environment for developers who need to support the entire Sun product line, as well as for volume end users who develop software on one architecture, but must support and maintain code for other architectures. Optimization Sun compilers use the latest advances in compiler optimization technology. Four levels of optimization allow software developers to tune the compilation time, execution item, and code density of their application. Sun compilers use both global and peephole optimization techniques. The global optimizer uses information from the whole program to produce optimized code. The peephole optimizer takes this code and analyzes subsections so that smaller and faster object code can be produced. Popular benchmarks run significantly faster with optimization. Portability Extensions to Sun compilers continue to be added to increase language flexibility and improve productivity. These additions include popular extensions of other compiler implementations, the latest IEEE, ISO and ANSI standards, and interfaces to Sun's programming environment. This portability ensures successful integration in heterogeneous computing environments. For example, customers can network VAX and Sun systems together, knowing that VMS FORTRAN applications will run on both platforms. The customers' existing hardware investments are protected while they migrate to the Sun environment. The Common Lisp Development Environment Sun Common Lisp and the Symbolic Programming Environment (SPE) together form a very powerful Common Lisp development environment. Sun Common Lisp is a complete implementation of the ANSI standard common Lisp language. The product includes both a high-speed development compiler and an optimizing production compiler; a Lisp-integrated EMACS-style editor; a complete color window toolkit; and implementations of the Flavors and Portable Common LOPS (PCL) object-oriented programming systems. Sun Common Lisp features several major advances in Lisp compiler technology including an ephemeral garbage collector, multi-tasking, two-way function calls to C, FORTRAN and Pascal, and a code optimization system that advises developers when it is advantageous to use performance enhancing type declarations. The Symbolic Programming Environment (SPE) system is a complete, window- based development environment that augments Sun Common Lisp with a complete set of tightly integrated window-based debuggers, data inspectors, source code manager, editor, grapher, and other program analysis tools that substantially increase Lisp development productivity. The combination of Sun Common Lisp and the SPE system running on Sun workstations provides the performance and productivity once only found on specialized Lisp machines. This combination also offers well-integrated access to conventional computing and all the benefits of the UNIX world. The Network Software Environment The Network Software Environment (NSE) is the core of Sun's CASE environment. The NSE provides a network mechanism for binding together all of the pieces, objects, and activities in a large-scale software development project. It is designed to automate the management of large software projects where there are many developers working in parallel. An NFS-based product, the NSE allows users to realize true distributed software development in a heterogeneous environment. The NSE is a generic platform for the support and integration of all of all phases of the software life cycle. This open architecture allows developers to select the tools and methodologies best suited to their specific developments requirements. More detailed information on the NSE can be found in The NSE Technical Report. SunTrac SunTrac is Sun's project planning and scheduling package. It is an intelligent project management system that offers advanced decision support tools, and combines traditional Gant, PERT, and Critical Path techniques with powerful risk- assessment and schedule optimization analysis. SunTrac has been designed for use in a distributed project environment. Its graphic display and presentation- quality output communicates details instantly. The system accommodates all levels of project participation, with hierarchies ranging from individual tasks to summary-level overviews. Contact your local sales office for more information on Sun products. V. SUN AND CASE STANDARDS Sun takes seriously its obligation to recognize emerging standards and to promote them in ways that benefit customers. Integration and information exchange are important issues in CASE functionality. There are a number of ongoing CASE standards efforts focused toward this end. CDIF, the CASE Data Interchange Format (formerly EDIF/CASE), which started as a standard for electronic hardware design data, is gaining popularity with CASE vendors who are working to expand it to handle CASE design data as well. CASE Integration Services (CIS) is a recently initiated standards effort for tool integration of user interfaces, data and control. The Information Resource Dictionary System is a standard developed by the National Institute for Standards and Technology (NIST) formerly the National Bureau of Standards. The IRDS is a data exchange format for database meta-data particularly popular in the business and commercial domain. Another standard for CASE is being sponsored by the European Economic Commission (EEC). The charter of the Portable Common Tool Environment (PCTE) is to ensure the portability of tools and the interoperability of environment data. In the United States, the Department of Defense has defined the Common APSE Interface Set (CAIS) for supporting large-scale programming efforts in the Ada programming language. Similarly, DoD-Std-2167 provides a life cycle model and defines how documentation used in government projects will be organized and presented. Sun acknowledges each of these efforts as ultimately contributing to integration and facilitating productivity. As a result, Sun is participating in and monitoring development and evolution of these CASE related standards. Other standards efforts that Sun recognizes will have an impact on the CASE market are the International Organization for Standardization (ISO), the Portable Operating System Interface (POSIX), X/OPEN, the IEEE Computer Society Task Force on Professional Tools, and the Object Management Group (OMG). VI. THE CASE CUSTOMER/MARKET CASE is Sun's fundamental strength and market. Most CASE technology offered on Sun workstations has been designed to address the scientific/engineering and aerospace/DoD markets. In conjunction with third- party software packages, Sun workstations are also very popular for developing industrial, financial, and medical applications. New markets continue to emerge, due in part to the hundreds of available CASE, Database and AI software packages offered from Independent Software Vendors participating in the Catalyst program. At Sun, CASE is defined as any computerized tool that automates a portion of the software development lifecycle. Computer Aided Software Engineering includes editors, utilities, and compilers, tools for analysis and design, source code generation, documentation, and testing and maintenance. Products listed in the Portfolio extend across the software lifecycle providing automatic code generating capabilities, simulation and executable specifications, rapid prototyping tools, reverse engineering, expert systems technology, traceability and configuration management, technique-specific tools (e.g. object-oriented design), test and measurement packages and more. Many of the products listed in Portfolio address the CAD/CAE market with a systems orientation to software development. CASE products increasingly incorporate AI concepts and many are at the forefront of object-oriented technology. The Sun platform provides an open environment for software productivity. The Catalyst program invites packages that contribute to the reliability, reusability, extensibility, and efficiency of software development. Commitment, Expertise and Satisfied Customers CASE is a fundamental computing technology for today and well into the future. Sun is committed to using CASE technology internally in the company's many divisions that produce software and hardware products. Consequently, Sun is building and using CASE applications in engineering, manufacturing and customer service to improve our operations, and to assure our customers the highest quality products. For more information about Sun products and services, please call your local Sun sales representative. We encourage you to tell your Sun representative what kind of third-party CASE applications you would like to see offered on Sun workstations. VII. SUN APPLICATIONS FOR CASE To obtain more details about the following third party CASE tools, please ask your Sun Representative for a copy of the "Computer Aided Software Engineering (CASE) Solutions Portfolio, July 1989". A. Database/CASE Systems Graphael, Inc. G-BASE Oracle CASE*Designer CASE*Dictionary CASE*Generator B. Professional Services Specialized Systems Consultants, Inc. Command Summaries and Tutorials C. Editors and Utilities Accelr8 Technology Corporation DCL8 EDT8 Libr8 Trans18 Data Translation Utility AIM Technology AIM Multiuser Benchmark Suite III AIM Subsystem Benchmark LSuite II AIM Workstation Benchmark Suite V American Management Systems, Inc. Looking Glass Benaroya et Compagnie SEDIT Boston Business Computing, Ltd. EDT+ Computertime Network Corporation ARCHIVE*SQL Data Basics, Inc. DOSIX Dual INTERDUAL Emerging Technology Consultants, Inc. EDIX Grand Software, Inc. Grand Editor (GE) GTS-GRAL GKSGRAL GRAL-CGI GRAL-PVM GRAL-SIMPLELOT Information Resources SOSORT Interactive Software Engineering, Inc. Cepage Intermetrics, Inc. Batch Scheduler System Kylain Technologies Incorporated Inferencing Format Converter (IFC) Mesira MORMACS/EDT Non Standard Logics (N.S.L.) WI WX OASYS, Inc. OASYS SNDRCV Oxford Systems, Inc. mxload Patibles Technology GURUTape Programming Research Ltd. TapeDEC Tape232 Quintus Computer Systems, Inc. Quintus Prolog Runtime Generator SCEPTRE Corporation REEL BACKUP REEL EXCHANGE Softscience Corporation Convenience Plus Version 3.00 Sophos Ltd. DES Encryption Toolkit EDS Specialized Systems Consultants, Inc. Hexpose Turning Institute PANELTOOLS UniPress Software, Inc. Ada-macs C++macs, the C++ Editor C-macs Editor QuickShell UniPress Emacs vi-PLUS UniSecure Systems, Inc. MailSec UniSec UniSolutions Associates JobAcct SysAdmin UniMenu Unitech Software, Inc. UBACKUP UCONTROL UQUEUE USECURE University of Kent at Caterbury fs VDIFF Uniworks, Inc. CCA EMACS D. Realtime AICO CESAR Ascent Logic Corporation RDD-100 System Designer Cytec Corporation CSX Emerge Systems, Inc. RTUX-EX RTUX-SA Event Technologies, Inc. MTOS-UX JMI Software Consultants, Inc. CE-DOSFILE C EXECUTIVE C EXECUTIVE/Sparc CE-FILE CE-VIEW Microware Systems Corp. OS-9/68000 Cross C Compiler Obsidian Computers, Inc. RTserver Data Acquisition and Control Software Ready Systems Hyberlink Multiprocessing VRTX (MPV) RTAda RTscope-VRTX32 Realtime Debugger VRTX32/IFX Software Components Group, Inc. pHILE-68K File System Manager pRISM-68K Interprocessor System Manager pROBE-68K System Debug/Analyzer pSOS-68K Realtime Multitasking OS Kernel pUCP-68K UNIX Interprocessor Communications Toolsmiths CASEwaorks/RT Composer CopyCat Framework/RT Integration Toolkit Remedy Unison Wind River Systems, Inc. VxWorks Realtime Operating System E. Software Development Tools ACE Associated Computer Experts B.V. ACE EXPERT CADESE Active Memory Technology, Inc. DAP 500 Program Development/Simulation System AERO CESTAC Analog Devices, Inc. HS Series Software Library Ascent Logic Corporation RDD-100 System Designer ASTEC, Inc GMW/Wnn Athena Systems, Inc. Foresight Atherton Technology Project SoftBoard Software BackPlane Austin Code Works Austin Kyoto Common Lisp (KCL) Beechwood Data Systems Beechwood Screen Generator CACI Products Company NETWORK II.5 Cadre Technologies, Inc. Architecture Design and Assessment System (ADAS) PROBE Series Emulators Software Analysis Workstation Teamwork/Ada Teamwork/IM Teamwork/IPSE_Toolkit Teamwaork/RT Teamwork/SA Teamwork/SD CaseWare, Inc. Amplify Control Catalytix Corp. English to C/C to English Translators Safe C Dynamic Profiler Safe C Omter[reter Safe C Runtime Analyzer: Checker, Tracer Modules CheckPoint Computing Change Request System (CREQ) Compass, Inc. ADR,COMPASS Computational Logic, Inc. Gypsy Verification Environment (GVE) Computer Command and Control Company MODEL Compiler Computer Power Group, Americas TODAY Deductive Systems Ltd. GENERIS Dual Applidual/DEV Gemdual Packdual East Co., Ltd. Kana-Kanji Conversion Library ERIC (Eckert Research International Corporation) PAC ESLOG ANDROMEDE Eurosoft Systemes Calliope III Expert Object Corporation ExoCODE Expert Software Systems, N.V. ESTELLE WAORKSTATION (EWS) KAPPA MIRA, Specification to Code SOE, Programming/Specification Support EXPERTWARE, Inc. Configuration Management Toolkit (CMT) Documentation Support Toolkit (DST) GEC Software Ltd. GENOS HCS Industrial Automation B.V. BUS/FAST Distributed Message Passing TERMINAL/FAST Heartland Systems Sourceview Highland Software Flexible License Manager i-Logix, Inc. STATEMATE IGL Technology SPECIF-X ILOG Aida Imperial College Institute of Science & Technology Conic Toolkit Imperial Software Technology ISTAR Index Technology Corporation Excelerator Industrial Technology Institute MAP 2.1 Conformance Test Package Institute for Information Industry KangaTool/ADT KangaTool/BDE KangaTool/LBN KangaToolPDL KangaTool/SAT KangaTool/TED Intel Scientific Computers iPSC/2 Hypercube Simulator Interactive Development Environments, Inc. Software through Pictures/Real-Time Extensions Software through Pictures/Structured Analysis Software through Pictures/Structured Design Software through Pictures/User Software Engineering (USE) Jackson Systems Corporation Jackson Workbench Jade Simulations International Corporation Jade 3.0 Distributed Programming Environment Sim++(Distributed) Sim++(Sequential) JYACC, Inc. JYACC Application Manager (JAM) JYACC FORMAKER Language Processors Inc. Codewatch Leiden University FORCHECK Mark V Systems Limited Adagen McAbe & Associates, Inc. Analysis of Complexity Tool (ACT) Meta Systems, Ltd. Problem Satement Language/Problem Statement Analyzer (PSL/PSA) Report Specification Interface (RSI) MetaWare Incorporated Translator Writing System (TWS) Michael Jackson Systems Ltd. Ada Programmer Natural MicroSystems Corporation ME/2 VBX UNIX Driver VScript OASYS, Inc. OASYS Clue OASYS CDEBUG OASYS C Profiler OASYS C Run-Time Analyzer OSI Plus Corporation Protool V PA Consulting Group Software Engineering Toolkit (SET) Pacific-Sierra Research Corporation FORGE ParcPlace Systems Objectworks for Smalltalk-80 Parkridge Computer Systems Inc. Independent Windowing System (IWA) Perennial BSD 4.2 Validation Suite (UVS-D) PD/M-A Driver Monitor UNIX System V.2 Validation Suite (UVS-A) Peritus International, Inc. Pdb Perc Perf Phar Lap Software, Inc. LinkLoc Polyhedron Software Limited SPAG-The Spaghetti Unscrambler Polytron Corporation PolyMake PVCS Professional PROCASE SMARTsystem Programming Research Ltd. Flint Prophecy Development Corporation CONTESSA QualTrak Corporation The Distributed Defect Tracking System (DDTs) Field Distributed Defect Tracking System (DDTs) Quintus Computer Systems, Inc. Prolog Integrated Environment Rapitech Systems, Inc. COBLIX-C FORTRIX-Ada Rational Rational X Interface (RXI) Reasoning Systems, Inc. C Language Subsystem (CLS) REFINE Rubel Software BLOX Graphics Builder Saber Software, Inc. Saber-C Scientific and Engineering Software, Inc. SES/workbench Set Laboratories, Inc. UX-METRIC Sierra Geophysics, Inc. SierraSET Softool Corporation Change and Configuration Control (CCC) Softron, Inc. SoftCAD 100 Software Express, Inc. APPGEN Software Maintenance & Development Systems, Inc. Aide-De-Camp Software Management System (ADC) Software Productivity Solutions, Inc. Classic-Ada Software Research, Inc. CAPBAK EXDIFF SMARTS STCAT/C TCAT/C TDGen Software Sciences Limited Eclipse Portable Common Tool Environment (PCTE) Software Systems Design, Inc. Ada/ADADL Syntax Directed Editor (ASE) Ada Design and Documentation Language (ADADL) Ada Testing Tool (TestGen) Mil/Std Document Generator (DocGen) Sophides International B.V. IDEFine 0 Functional Modeling IDEFine 1 Information Modeling IIDEFine 2 Dynamic Modeling SPS Software Products & Service, Inc. Engineering and Project-management Oriented Support (EPOS) RE-SPEC/EPOS System Stepstone Corporation Objective C Compiler Objective C Interpreter Systematica Limited Hood Software Factory (Hood SF) Virtual Software Factory Analyst Workbench (VSF AWB) Virtual Software Factory Methods Workbench (VSF MWB) Tata Research Design and Development Centre DTP Essay LLGEN TeamOne Systems, Inc. TeamOne Configuration Management System (CM) Teledyne Brown Engineering TAGS/CASE2 Third Eye Software, Inc. CDB Trusted Info Systems, Inc. Zdemos Unicad, Inc. Unicad M/P/E System User Interface Management System (UIMS) Unify Corporation ACCELL Integrated Development System University of Kent at Canterbury FORM RTP Ups Debugger VERILOG S.A. ASA Modeling Workbench LOGISCOPE Xinotech Research Xinotech Program Composer