IBM Support

IBM Rational Rhapsody 8.3.0

Download


Abstract

IBM Rational Rhapsody 8.3.0 has been made generally available and contains fixes to version 8.2.1 and previous releases.

Download Description

Table of Contents
Sections Description

The Change history section provides an overview on what is new in this release with a description of any new functions or enhancements when applicable.

The How critical is this fix section provides information related to the impact of this release to allow you to assess how your environment may be affected.

The Prerequisites section provides important information to review prior to the installation of this release.

The Download package section provides the direct link to obtain the download package for installation in your environment.

The Installation instructions section provides the installation instructions necessary to apply this release into your environment.

The Known side effects section contains a link to the known problems (open defects) identified at the time of this release.

Supporting Documentation
Document Description

Click to review the detailed system requirements information for a complete list of hardware requirements, supported operating systems, prerequisites and optional supported software, with component-level details and operating system restrictions.

IBM Knowledge Center provides an entry point to product documentation. You can view, browse, and search online information related to the product.

Click to review a complete list of the defects (APARs) resolved in this release including a list of resolved defects for the entire version family.

Click for information about the migration of existing Rational Rhapsody projects to this version of the product.

Find technical developer content and resources.

Prerequisites

Prerequisites include:

Review the Pre-installation tasks section in IBM Knowledge Center.

Installation Instructions

Review the installation page in IBM Knowledge Center.

Before installation, review the Planning the installation section in IBM Knowledge Center.

After installation, review the Post-installation tasks section in IBM Knowledge Center.

Download Package

Download options
Access type Description

Passport Advantage and Passport Advantage Express clients are required to sign in to download the software package.

IBM Software Group OEM offerings are designed for partners who develop and sell business solutions with embedded or bundled IBM middleware software. Clients with Flexible Contract Type (FCT) license purchases and IBM Business Partners must sign in to download the software package.

How critical is this fix?

Impact Assessment
Impact Description

This is a maintenance release. It contains fixes for client-reported and internally found defects.

Test Results

Definitions

Regression: An error in the Maintenance Delivery Vehicle (MDV) that produces incorrect or unexpected behavior causing a supported feature to stop functioning as designed.
This includes:

  • Coding errors that cause a regression
  • Documentation or packaging problems that cause a regression
  • Errors reported in a new function delivered in a MDV that cause a regression

Incomplete: An error in the MDV has not regressed, but does not work as designed.
This includes:

  • Fixed APARs which did not solve the original problem but did not break anything new
  • APARs reporting documentation errors, such as readme errors, that cause problems applying an MDV but do not lead to a regression


Notes:
  • Regression and incomplete APARs are considered fix-in-error or MDV-in-error
  • Definitions above apply only to valid APARs that result in product fixes (APARs returned as working-as-designed are not assessed for being fix-in-error)
  • Issues in major releases due to new functionality do not apply in this definition

There are no known regressions to report.

Problems Solved

Defects resolved

Fix List

Known Side Effects

Review the following list of known issues and open defects:

There are no known issues to report.

Open defects

Review technote 1461170: Open APARs for Rational products available on the Web for information on how to configure your MyNotifications subscription account and subscribe to the APARs you are interested in following.

Change History


What's new

AUTOSAR: migration of models to older versions of AUTOSAR

In release 8.3, for migration of AUTOSAR projects to an older version of AUTOSAR, additional target AUTOSAR versions have been added.

Code-centric mode: roundtripping changes to operation signatures

Prior to release 8.3, in code-centric mode, if you renamed an operation or modified its parameters and then roundtripped the code, the old operation was automatically removed and a new one was created in its place.

Beginning in this release, when roundtripping such changes, you have the option of retaining the existing operation and having it marked with a stereotype called MergeCandidate. After roundtripping, you can then go through these operation and merge them with the new operation that was created. The new operation body and declaration will then be copied to the existing operation, which will retain any other existing information such as dependencies. The second operation will be discarded. To enable this option, set the value of the property MarkMergeCandidateOperations to True.

Code-centric mode: support in 64-bit version of Rhapsody

You can now use code-centric mode in the 64-bit version of Rhapsody. However, code cannot be generated while in code-centric mode.

Configuration Management integration: renaming/deletion of Rhapsody units

Prior to release 8.3, if you renamed a Rhapsody element that was saved as a separate unit, the name of the file representing the unit would always keep its original name. Beginning in this release, if you configured Rhapsody to use the integration with Rational Team Concert (using the CMTool property), then when you rename a model element that is a unit, you will be asked whether you want to also change the name of the underlying file. This behavior can be controlled by the property RenameActivation.

Similarly, if you delete a unit, you will be asked whether you want to also delete the underlying file. The deletion behavior is controlled by the property DeleteActivation.

Harmony SE profile

The all-new Harmony aMBSE Deskbook has been released - with full automation support in the Systems Engineering Toolkit, including support for proxy ports and flexible model structures. You can download the Deskbook here.

Modeling: "satisfy" stereotype in non-SysML projects

The "satisfy" stereotype, previously available only in SysML projects, can now be applied to dependencies in all Rhapsody projects.

Modeling: ownership of dependency between two other elements

Beginning in release 8.3, an element can be the owner of a dependency between two other elements. Among other uses, this makes it possible to create a dependency between two read-only model elements.

Modeling: selection of type for flowport

Now, when you try selecting a type for a flowport, the dialog remembers the last location used, allowing you quicker access to the relevant elements.

Rhapsody in Ada: custom directory structure for generated code

In Ada models, Folder elements can now be used to specify the path to use for files generated for model elements.

Rhapsody in Ada: generation of specification file only or implementation file only

Component files can now be used to generate only a specification file or only an implementation file.

Rhapsody in Ada: generation of task from package

Code generation in Ada can now generate an Ada task or task type from a Rhapsody package.

Rhapsody in Ada: populate flowchart for operation

In Ada models, the pop-up menu for operation elements now contains a Populate Flowchart option.

Rhapsody in Ada: reverse engineering of large projects

For reverse engineering of Ada code, Rhapsody now provides an option to import the files in multiple steps. When this option is selected, Rhapsody carries out dependency analysis to split the project into smaller components, and these components are reverse engineered one at a time. This helps prevent memory problems when reverse engineering large models.

Rhapsody in Ada: support for cross-compiler workflows (Windows and Linux)

Two new properties - Ada_CG::Configuration::TargetComponentPath and Ada_CG::(Environment)::PathDelimiter - have been added in order to allow definition of paths that can be used for Linux. Users should use the TargetComponentPath property to specify the Linux path of the component, and use the PathDelimiter property to specify the Linux path delimiter, "/".

Rhapsody repository files: move to XML format

Beginning in release 8.3, the files used to save Rhapsody models are in XML format. To help differentiate between the new repository files and the repository files used in previous releases, the letter x has been added to the file extensions. For example, the main file for the project now uses the extension .rpyx instead of .rpy. Existing projects that are saved in version 8.3 of Rhapsody will be saved in the new format.

Statecharts: multi-line display of code for entry action, exit action, and internal transitions

Prior to release 8.3, in the graphical compartment used to display the code for a state's entry action, exit action, and internal transitions, each of these items was allocated a single line, regardless of how long the code was.

Beginning in this release, there is an option to have the compartment display multiple lines of code when required. For individual states, this can be set in the Display Options dialog. If you want to set this as the default behavior in all your projects, you can add the following property to your site.prp file with a value of True: General::Graphics::SupportMultiLineCompartment.

Support for Red Hat Enterprise Linux 7.2

Rational Rhapsody can now be run on version 7.2 of Red Hat Enterprise Linux.

TestConductor/ATG: information about model elements not covered

In TestConductor and ATG, requirement coverage results now also include information about the model elements that are not covered.

TestConductor: testing of private/protected operations

Beginning in this release, TestConductor includes an option for testing private and protected operations by calling them directly. See the example and related documentation in the TestConductor Testing Cookbook.

TestConductor: user guide for assertion-based testing

The documentation for TestConductor now includes a new user guide (TestConductor_User_Guide.pdf) that deals only with C/C++ assertion-based testing mode. The existing user guide (RTC_User_Guide.pdf) now deals only with animation-based testing mode (Ada, Java, and C/C++).

User Interface: enhanced dialog for setting display options

Many element types now use a common tab-based dialog for setting display options.

User Interface: use of new combo box for filtering

A number of dialogs now use a new combo box that dynamically filters list elements as you type.

XMITookit: UML 2.4.1 namespace

XMIToolkit now recognizes the UML 2.4.1 namespace

XMIToolkit: activities with horizontal swimlanes

Now, when importing activities that contain horizontal swimlanes, the swimlanes are rotated so that they can be brought into Rhapsody.

Off
[{"Product":{"code":"SSB2MU","label":"IBM Engineering Systems Design Rhapsody"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Installation","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"8.3","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Product Synonym

Rational Rhapsody

Problems (APARS) fixed
PI14669;PI25979;PI30494;PI42629;PI45745;PI49996;PI71942;PI72043;PI72117;PI73820;PI74830;PI75924;PI77961;PI78247;PI78482;PI78815;PI79085;PI79592;PI79691;PI80647;PI80759;PI81026;PI81054;PI81525;PI81776;PI81817;PI81878;PI82139;PI82207;PI82704;PI82745;PI82776;PI82807;PI82883;PI82993;PI83119;PI83291;PI83365;PI83371;PI83416;PI83420;PI83525;PI83608;PI83718;PI83975;PI84000;PI84062;PI84104;PI84217;PI84321;PI84377;PI84432;PI84453;PI84455;PI84578;PI84709;PI84730;PI84801;PI84958;PI85286;PI85354;PI85376;PI85417;PI85436;PI85494;PI85677;PI85912;PI85966;PI86352;PI86415;PI86575;PI86617;PI86857;PI86974;PI87094;PI87251;PI87253;PI87262;PI87512;PI87528;PI87533;PI87541;PI87845;PI87853;PI87857;PI87913;PI87995;PI88359;PI88499;PI88662;PI88826;PI88837;PI89362;PI89956

Document Information

Modified date:
27 May 2022

UID

swg24044061