IBM Rational Tau and DOORS Analyst version 4.3 if1 readme

IBM Corporation
October 1, 2009

 

 

This file contains last-minute product information and updates to IBM Rational Tau 4.3 if1

It is divided into the following sections:

For the latest news and information on IBM Rational Tau, visit the website at http://www-01.ibm.com/software/awdtools/tau.


System requirements

To run IBM Rational Tau 4.3 if1 you need to have one of the following operating systems installed on your computer:

  • Microsoft Windows XP Professional SP2 or higher
  • Microsoft Windows Vista Business/Enterprise SP1 (32/64 bit)
  • Microsoft Windows 2003 Server Standard
  • Microsoft Windows 2003 Server Enterprise (32/64 bit)
  • Sun SPARC running Solaris 10
  • Red Hat Enterprise Linux 4.0 (AS 4.0, ES 4.0, WS 4.0)
  • Red Hat Enterprise Linux 5.0 (AS 5.0, ES 5.0, WS 5.0) (32/64 bit)

Citrix

  • Citrix Server Operating System: Windows 2003 Server Standard
  • Citrix Server Operating System: Windows 2003 Server Enterprise (32/64 bit)
  • Server: Citrix Metaframe Presentation Server 4.0

Microsoft Windows system requirements

Resource

Minimum

Recommended

Processor

Pentium 500 MHz

Pentium 2 GHz1 / 3 GHz2

RAM

256 MB

1024 MB1 / 2048 MB2

Virtual Memory

512 MB

 

Disk Space (Installation)

450 MB (approximately)

 

1 – General modeling

2 – Large models or code generation

Linux system requirements

Resource

Minimum

Recommended

Processor

Pentium 500 MHz

Pentium 2 GHz1 / 3 GHz2

RAM

256 MB

1024 MB1 / 2048 MB2

Virtual Memory

512 MB

 

Disk Space (Installation)

550 MB (approximately)

 

Solaris system requirements

Resource

Minimum

Recommended

Processor

Solaris 10, ULTRASPARC 10 CPU 1x450MHz

Solaris 10, SPARC 280r CPU 2x900MHz

Virtual Memory

512 MB

1024 MB

Disk Space (Installation)

600 MB (approximately)

 

X server (UNIX clients only)

IBM Rational Tau is a Windows application that is ported to UNIX platforms using third-party software, MainWin, which is implemented using the X11 library. IBM Rational Tau 4.3 if1 has been ported using MainWin version 5.2.

Native displays

MainWin supports ‘native’ displays, provided the appropriate X server and graphics card patches are applied.

X servers on Windows

To display IBM Rational Tau clients running on UNIX from a PC running Windows, Hummingbird Exceed version 8 or 9 is required.

Display settings

The following display settings are recommended:

  • 16 bit color depth or better
  • Resolution (screen area) 1024 by 768 pixels, or higher

Other system requirements

For additional information on system requirements, including recommended configurations, visit the IBM Rational Software Support site.

Operating system locales supported by IBM Rational Tau 4.3 if1

The internationalization support in IBM Rational Tau is available on Windows only. It is assumed that you use a local version of Windows and also set the locale to use your language. For more information about topics in this area, please refer to the chapter “Internationalization Support” available in the IBM Rational Tau user documentation.

Compatible products

Configuration management

IBM Rational Tau supports integrations with the following versions of Synergy:

  • IBM Rational Synergy 7.1

Via SCCI 1.1 the following configuration management tools are supported:

  • Windows
    • IBM ClearCase 5.0
    • IBM ClearCase 6.0
    • Microsoft SourceSafe 6.
  • Linux
    • IBM ClearCase 5.00 with patch clearcase_p2002.05.00-41
    • IBM ClearCase 6.00 with patch clearcase_p2003.06.00-10
  • Solaris
    • IBM ClearCase 5.0
    • IBM ClearCase 6.0

Requirement management

Windows & Citrix only

IBM Rational Tau supports integrations with the following versions of IBM Rational DOORS on Windows platforms only:

  • IBM Rational DOORS 8.2
  • IBM Rational DOORS 8.3
  • IBM Rational DOORS 9.0
  • IBM Rational DOORS 9.1
  • IBM Rational DOORS 9.2

Licensing

Macrovision FLEXnet 11.5.

Viewing help

To be able to read online documentation in PDF format you need to have Acrobat Reader installed on your computer.

IDE Integrations

C++ and C# Generated Code

The Tau Visual Studio Integration provides an integration to the Microsoft Visual Studio 2008 IDE. The integration is supported on Microsoft Windows operating systems only.

Java Generated Code

The Eclipse integration is supported on all platforms. For the Eclipse integration to function properly, the appropriate versions and platform variants of the following software must be installed.

  • Eclipse version 3.3 (Eclipse Europa release)

The software can be downloaded from http://www.eclipse.org/

Visual Studio 2008

Please note that it is only Visual Studio 2008 Professional Edition that is supported. This is commonly referred to in this file and in other documentation as Visual Studio.

C/C++ Importer

The following preprocessors (C/C++ language dialects) are supported when importing C/C++ header files:

  • Microsoft Visual Studio version 6 referred to as Visual C++
  • Microsoft Visual C++ version 7.0 and 7.1 referred to as Visual Studio .NET 2003
  • Microsoft Visual C++ version 8.0 and Microsoft Visual C++ version 8.0 SP1 referred to as Visual Studio 2005 or just Visual Studio
  • Microsoft Visual C++ version 9.0 referred to as Visual Studio 2008 or just Visual Studio
  • Borland
  • GNU

C Code Generation Support

Please note: The generated code must be compiled in 32-bit mode. 64-bit compiled code is not supported.

Target Integrations

Code can be generated for bare and or threaded applications, refer to the C Code Generator and AgileC Code Generator reference manuals for more information.

Supported integrations:

  • Win32 (all Windows platforms)
  • Solaris POSIX
  • Linux POSIX
  • VxWorks 6.0       

Supported compilers on Windows:

  • Microsoft Visual C++ version 9.0 referred to as Visual Studio 2008 or just Visual Studio
  • gcc 3.4 for building Model Verifier applications using Cygwin.
    Note: Cygwin make version 3.81 and later does not support Windows drive letters (e.g. C:) in paths. As a workaround set the environment variable CYGDRIVE_PREFIX=/cygdrive/ and IBM Rational Tau will translate the Windows drive letters.
  • VxWorks 6.0 target simulation using the GNU tool chain

Supported compilers on Solaris:

  • Sun Studio 10 C/C++ ELF 32 or ELF 64
  • VxWorks 6.0 target simulation using the GNU tool chain

Supported compilers on Linux:

  • gcc 3.4 (Red Hat Enterprise Linux 4)
  • gcc 4.1 (Red Hat Enterprise Linux 5)

POSIX support threaded integrations

The generic POSIX integration is developed on Solaris and uses the following basic POSIX primitives:

  • pthreads (pthread_t, pthread_mutex_t and pthread_cond_t)
  • semaphores (sem_t)

The generic POSIX integration has been tested on the following target platforms:

  • Solaris
  • Linux: only default signaling model

The same source files are generated regardless of target system, while the make files must be adopted to host/target combinations.

Comments

  • All Windows and Linux architectures are IA32 compatible.
  • All Solaris architectures are ULTRASPARC-II.
  • Using gcc/g++ 3.4 under Cygwin is intended for Model Verifier executables only.

C++ Code Generation Support

Please note: The generated code must be compiled in 32-bit mode. 64-bit compiled code is not supported.

Target Integrations

  • Win32 (all Windows platforms)
  • Solaris POSIX
  • Linux POSIX

Supported compilers on Windows

  • Microsoft Visual C++ version 9.0 referred to as Visual Studio 2008 or just Visual Studio

Supported compilers on Solaris

  • Sun Studio 10 C++ ELF 32 and ELF 64

Supported compilers on Linux

  • gcc 3.4 (Red Hat Enterprise Linux 4)
  • gcc 4.1 (Red Hat Enterprise Linux 5)

Java Code Generation Support

The following Java versions are supported

  • Java 1.3
  • Java 1.4
  • Java 5
  • Java 6

Please note that the Java compiler “javac”, must be present in the system path for the Java support to function properly.

C++ API

The following compilers are supported when using the C++ API:

Windows

  • Microsoft Visual C++ version 8.0 SP1 referred to as Visual Studio 2005

Linux

  • gcc 3.4 (Red Hat Enterprise Linux 4)
  • gcc 4.1 (Red Hat Enterprise Linux 5) 32-bit compilation only.

Solaris

  • Sun Studio 10 C/C++ ELF 32

XMI Export

The XMI exporter supports the following:

  • XMI 1.1

The XMI exporter is tested for the following target tool environment:

  • Rational Rose Enterprise Edition 2003
  • Rose XML Tools (UniSys XML plug-in) 1.3.6 for Rational Rose

For the latest information about third party products that are supported with IBM Rational Tau, visit the IBM Rational Software Support site.

Installing IBM Rational Tau 4.3 if1

An Installation Guide for IBM Rational Tau is available in the user documentation.

The following integrations exist and can be downloaded from the IBM Rational Software Support site:

  • XMI UML 2.2 Importer/Exporter
  • IBM Rational Tau – Synergy Integration (Solaris and Linux)

Beside these integrations, there are additional add-ins available for the Tau product, also available on the IBM Rational Software Support site.

Obtaining a license for IBM Rational Tau

To obtain a license for IBM Rational Tau you need to provide Customer Support with the hostname and hostid of the computer on which the license server is to be run. How to proceed is described in detail in the Installation Guide.

 


Known problems

For details of known problems in IBM Rational Tau 4.3, and how to resolve them, visit the IBM Rational Software Support site.

Contact Support

For further assistance please contact our support team. Contact details may be found at the IBM Rational Software Support site.


Notices

This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not grant you any license to these patents. You can send written license inquiries to:

IBM Director of Licensing
IBM Corporation
North Castle Drive

Armonk, NY 10504-1785
U.S.A.


For license inquiries regarding double-byte character set (DBCS) information, contact the IBM Intellectual Property Department in your country or send written inquiries to:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106-0032, Japan

The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions. Therefore, this statement may not apply to you.

This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.

IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:

Intellectual Property Dept. for Rational Software
IBM Corporation
1 Rogers Street
Cambridge, Massachusetts 02142
U.S.A.

Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.

The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us.

Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurements may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment.

Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental.

If you are viewing this information softcopy, the photographs and color illustrations may not appear.

Trademarks

IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at
Copy and Trademark information at www.ibm.com/legal/copytrade.html.

Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.

IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce

Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.

ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office

UNIX is a registered trademark of The Open Group in the United States and other countries.

Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom.

Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

Other company, product or service names may be trademarks or service marks of others.