[Previous] [Next] [Contents] [Index]


    Release Notes

This chapter contains information related to the Telelogic Tau 3.5 release, in terms of:

Table of Contents 

Included Components

The Telelogic Tau 3.5 release features the following tools and documents:

Common Telelogic Tau Tools and Features

SDT Tools and Features

ORCA1 Tools and Features

ITEX Tools and Features

User Documentation

New and Changed Functionality

This section contains a list of new and changed functionality in Telelogic Tau 3.5 for the tools, languages and features that existed in Telelogic Tau 3.4. For information on the overall changes in Telelogic Tau 3.5 compared to Telelogic Tau 3.4, see News in Telelogic Tau 3.5.

Telelogic Tau Tools and Features

Patches and Error Descriptions

Platform Support

Licensing with FLEXlm

User Interface

Organizer

Print to Web

Print to MIF / Import into FrameMaker

Postmaster Libraries (Windows only)

Postmaster

SDT Batch

Microsoft Word Integration (Windows only)

On-Line Help

Documentation

TTCN Language

ITEX Tools and Features

Table Editor (on UNIX)

TTCN Link

Analyzer

ORCA Tools and Features

Public Interface

All ORCA Diagram Editors

HMSC Editor

MSC Editor

SDT Tools and Features

SDL Editor

Analyzer and Code Generators

Analyzer

H2SDL

Simulator

Validator / Autolink

The commands mentioned below are described in Monitor Commands.

SimUI / ValUI

Cmicro Code Generator

Cmicro Library

Cmicro Tester

Cmicro Bodybuilder

Known Limitations

The following sections contain a list of known limitations and restrictions for the tools and parts of Telelogic Tau 3.5.

Telelogic Tau Limitations

Operating System and Windowing Environment

On-Line Help

Licensing

Documentation

TTCN Restrictions

More general restrictions and modifications to the TTCN and ASN.1 support in ITEX is described in The Languages Supported in ITEX.

ITEX Tool Limitations

Batch

Color Problems on UNIX

Table Editor on UNIX

Graphical Tree Editor on UNIX

Analyzer

External ASN.1 Reference

The definition of the ASN.1 type that is referred is limited:

C Code Generator

Simulator on UNIX

The entire list of C Code Generator limitations applies also to the Simulator, see C Code Generator.

UML and MSC Restrictions

This section lists the major UML and MSC restrictions in ORCA, with respect to the OMG specification for UML, and the ITU-T recommendation for MSC.

References below are to sections in the OMG document "ad/97-08-05" (UML Notation Guide, version 1.1, 1 September 1997), and the Z.120 recommendation.

UML Class Diagrams

The following features of UML 1.1 Static Structure (Class) diagrams are not supported:

UML Statechart Diagrams

The following features of UML 1.1 Statechart diagrams are not supported:

MSC and HMSC

ORCA Tool Limitations

All Editors

MSC Editor

OM Editor

Text Editor

SDL Restrictions

This section describes the major SDL restrictions with respect to the ITU-T Z.100 recommendation of 1992. The restrictions lie in one or several specific tools. This means that even if a concept is not fully supported, it may sometimes be possible to use it in a limited part of the tool set.

This listing deals with restrictions in the following tools:

For more detailed information on the SDL restrictions in the Analyzer and C Code Generator, see Analyzer and C Code Generator.

For a description of SDL restrictions regarding the Simulator, the Validator, the TTCN Link kernels and the Cmicro Code Generator, please see the following sections in the User's Manual:




Z.100 Chapter Concept and Restriction Affected Tools

2.2.2 Visibility rules, names and identifiers

<name>: spaces in <name>s are not supported (a space is a shorthand for <underline>)

SDL Editor, Analyzer, C Code Generator

2.4.1.2 Package

<interface> definitions, and <definition selection list> in use statements, are not supported.

Analyzer, C Code Generator

2.5.1 Channel

nodelay: channels with delay and channels with nodelay are treated the same.

C Code Generator

2.7.4 Output

via all to a <block instance set> only sends a single signal.

C Code Generator

2.9 Internal input and output

The <internal input symbol> and the <internal output symbol> are not available.

SDL Editor

3.2 Partitioning

<channel substructure definition> is not supported in generated code.

C Code Generator

In substructures with both process definitions and block definitions, the process definitions will be ignored.

Analyzer, C Code Generator

3.3 Refinement

<signal refinement> is not supported in generated code.

C Code Generator

4.2 Macro

<macro definition>: macros and macro calls are transformed to PR and expanded in PR form, which restricts the usability of macros.

Analyzer

<any area>: graphical macros can only contain flow symbols in one single flow.

SDL Editor, GR to PR converter

<macro call>: graphical macro calls are not allowed in a higher scope than processes.

SDL Editor, GR to PR converter

4.3.3 Optional definition

<select definition>: optional definitions are not supported.

SDL Editor, Analyzer, C Code Generator

4.3.4 Optional transition string

<alternative question>: question part in transition option must not contain external synonyms.

Analyzer, C Code Generator

5.2.3 Axioms

<axioms>: not supported.

Analyzer, C Code Generator

5.2.4 Conditional equations

<conditional equation>: not supported.

Analyzer, C Code Generator

5.3.1.14 Name class literals

<name class literal>: not supported.

Analyzer, C Code Generator

5.3.1.15 Literal mapping

<literal mapping>: not supported.

Analyzer, C Code Generator

5.4.4.5 Timer active expression

<timer active expression>: cannot be used for timers with parameter.

C Code Generator

6.2 Context parameter

<formal context parameters> and <actual context parameters> are not supported.

Analyzer, C Code Generator

SDT Tool Limitations

SDL Editor

Print

Emacs Integration (UNIX only)

Microsoft Word Integration (Windows only)

Analyzer

Implementation Restrictions

The present version of the Analyzer is an SDL-92 analyzer. The restrictions and the implementation limits are described in this section. When possible, a work-around is described.


Example 1       

The PR to GR Converter
Restrictions on Syntactic Analysis
Restrictions on Semantic Analysis
Semantic Checks That are Not Performed

Analysis of the following semantic SDL rules is not performed:

C Code Generator

ASN.1 Utilities

The ASN.1 Utilities handle most constructs of ASN.1 as defined in ITU-T recommendation X.680. The ASN.1 constructs defined in ITU-T Recommendations X.681-683 are not supported. There is no support for features defined in the old ASN.1 version X.208 that have been superseded in X.680.

Restrictions to X.680

The following concepts of X.680 are neither supported by Z.105 nor by the ASN.1 Utilities:

Restrictions to Z.105

The following concepts of Z.105 are not supported by the ASN.1 Utilities:

H2SDL

Validator/Autolink

CORBA Integration (UNIX only)

Examples

Real-Time Operating System Support

Light Integration

The same restrictions as for the C Code generator apply. See C Code Generator.

Tight Integration

Cmicro Code Generator and Library

Cmicro Tester

Application Generation with Cmicro

Use of ADTs from SDT in Cmicro

The packages and ADTs delivered with SDT are mainly to be used in Cbasic/Cadvanced applications. Some of these ADTs may however also be useful for Cmicro applications. Others cannot be used together with Cmicro as they contain references to C code from Cbasic/Cadvanced. A list of restrictions and recommendations can be found in Abstract Data Types.

Combining Cadvanced / Cmicro Code

Mixing C code from different C code generators is not possible as they use their own runtime model and runtime data structures. Trying to mix up the C code will sooner or later lead to compilation errors. This restriction is true for any kind of combination of C code, including sdth2sdl.


1. ORCA is part of the Telelogic product suite and stands for Object oriented Requirement Capture and Analysis.


[Previous] [Next] [Contents] [Index]