From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 28 Jul 93 23:25:10 GMT From: rational.com!kdm@uunet.uu.net (Kent Mitchell) Subject: Rational Product Announcment Message-ID: <1993Jul28.232510.20768@rational.com> List-Id: RATIONAL ANNOUNCES ITS NEXT-GENERATION SOFTWARE-ENGINEERING ENVIRONMENT Santa Clara, CA (July 6, 1993)--Rational has announced its next-generation software-engineering environment featuring a fully integrated, scalable set of tools for controlling the development of complex software systems. Rational Apex is a robust, interactive, team-oriented, software-engineering environment that promotes architecture and code reuse, improves software quality, and supports object-oriented development methodologies. It simplifies application development by automating modern software-engineering processes and greatly reducing the time that developers must spend designing, coding, debugging, and testing. Rational Apex is a full, open-systems implementation of the Rational Environment, a robust Ada software-engineering environment that has been used since 1985 to develop some of the world's largest, most complex applications consisting of millions of lines of code. The first implementation of Rational Apex is on the IBM RISC System/6000 platform. Rational Apex will be available on other standard open-systems platforms later this year. Features Rational Apex is an integrated software-development solution that provides capabilities for team support, software testing, large-scale software reuse, and postdeployment maintenance. Persistent Intermediate Representation One of the unique features of Rational Apex is its persistent intermediate representation, which captures and manages information about a user's software and stores it in an object-oriented repository. Data is entered into the repository only once, avoiding duplication of information. The same information can be accessed by analysis and design tools, editors, compilers, debuggers, and reengineering and maintenance tools. Optimal Recompilation Another key feature of Rational Apex is optimal recompilation, which improves productivity and dramatically reduces the time needed to perform the edit-compile-test-debug cycle. Optimal recompilation means that when a change, addition, or deletion is made to a statement or declaration, only those individual statements and declarations that depend on the changed code are recompiled. In many cases, no recompilation is required. Configuration Management and Subsystems In addition to its edit-compile-debug capabilities, Rational Apex lets teams of users control parallel development and manage complexity through configuration management and version control (CMVC) and Rational Subsystems. CMVC automatically keeps detailed records of changes made to the code. CMVC prevents unauthorized changes and controls parallel development, enabling multiple developers or teams to work from the same baselined code. CMVC also provides complete history and project reporting. Rational Subsystems capture a system's architecture and make it visible to the entire development team. This enables developers to control and enforce their architecture throughout the software lifecycle and implement iterative development methods that reduce risk by exposing it early. In addition, users can identify, package, and distribute reusable software components. Compiler Independence Rational Apex can also work in conjunction with any Ada compiler from any vendor on any platform. Availability Rational Apex will begin shipping in August 1993 on the IBM RISC System/6000 with Sun SPARC/SunOS 4.1.x to follow shortly. For more information, send e-mail to product_info@rational.com or call 408-496-3857.