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


    The Organizer

The Organizer is the main tool in Telelogic Tau. When you invoke a Telelogic Tau tool, the Organizer is started and displayed on the screen.

This chapter contains a reference manual for the Organizer; the functionality it provides, its menus, windows and symbols.

Table of Contents 

Overview

Terminology

The following basic terminology is used throughout this chapter:

Organizer User Interface

The Organizer consists of two windows: a main window and a log window. For a general description of the user interface, see User Interface and Basic Operations.

The main window of the Organizer is also the main window of the Telelogic Tau environment. It manages the current system structure and is responsible for invocation and termination of other tools in Telelogic Tau.

Figure 14  : The Organizer main window

Extracted pic [1]

The main window exists in one instance only. If more than one Organizer is required, another Telelogic Tau tool must be started. For special purposes, the Organizer can handle more than one TTCN or SDL system simultaneously.

The log window is a text window used for displaying output during analysis and code generation and for displaying general logs. The window is described in Organizer Log Window.

Drawing Area

In the Organizer's drawing area, the files in the system and their structure are presented graphically using icons.

Presentation Modes

The Organizer can present the system information in two different ways graphically:

The user can change the amount of information and the way it is presented in the drawing area with the menu choice View Options in the View menu. See View Options for more information.

Figure 15 : Indented list mode

Extracted pic [2]

Figure 16 : Vertical tree mode


Extracted pic [13]

Chapters

The chapter concept can be used to define a collection of documents. There are no restrictions on what kind of documents that may be placed in a certain chapter, or on the order of documents in a chapter; this is for the user to decide. Chapters can further be used to structure a print-out of the system included in the Organizer view. More information about this can be found in Advanced Print Facilities.

A chapter has a name, and possibly a number. A chapter is shown as a thick horizontal line in the drawing area, together with its number and name. A chapter symbol can be placed inside a Module, as well as inside an SDL diagram structure and a TTCN Module structure.

In addition to the line icon, it is possible to have the Organizer show the text "Chapter" ahead of the number and name; see Icon Names and Types.

Chapter Levels

A chapter has an associated chapter level, ranging from 0 to 4, which is reflected in the numbering of the chapter:

Numbered chapters are auto-numbered by the Organizer. The initial number for the first chapter in the drawing area can be specified. The initial level of a chapter is specified when the chapter is created, but can later be changed.

Chapter Introduction Text

A chapter can be associated with a text, which can be regarded as an introduction text to the chapter. When the chapter is included in a print-out, this text will be inserted on a separate page corresponding to the position of the chapter symbol.

The text is saved in a text file, which the chapter symbol is connected to.

Default Chapters

There is a default set of unnumbered chapters, known as the basic Organizer view, intended for different kinds of documents. This view appears when creating a new system file and contains the following chapters:

The intended use of these default chapters is described below. The default set of chapters can be changed by editing the preference Organizer* Areas.

Chapter Analysis Model

The Analysis Model chapter is intended for documents used in a system's analysis, such as Object Model and State Chart diagrams, text requirement documents, MSC, HMSC and SDL requirement diagrams, etc.

Chapter Used Files

The Used Files chapter is intended for documents that are not generated by Telelogic Tau and that are used, included, or imported by other documents in other chapters. Such documents may be C/C++ header files, IDL text documents, etc.

Chapter SDL System Structure

The SDL System Structure chapter is intended for the SDL diagram structure that normally is the primary information managed by the Organizer. The diagram structure contains a strictly hierarchical view of one or more root diagrams and their substructures. Most often only one diagram structure is used (a system) with one or more package or macro structures present as separate roots in the system. A characteristic of these diagrams is that they are directly involved in the analysis/code generation process. Multiple system roots are allowed, mainly to support the possibility of running communicating simulators with graphical trace.

Chapter TTCN Test Specification

The TTCN Test Specification chapter is intended for TTCN documents used for test specifications.

Chapter Other Documents

The Other Documents chapter is intended for documents that do not fit into any of the other chapters. It may contain SDL, MSC, and HMSC diagrams, text documents, etc. that are not directly part of an SDL system and that are not related to the other document structures in the Organizer.

Structure Icons

A few special icons in the Organizer are used for showing how document icons are structured, and for specifying where they are stored in the file system by default.

In addition to the icon, it is possible to have the Organizer show the type of the structure icon textually; see Icon Names and Types.

Different operations are applicable to different types of icons. Double-clicking an icon is described in Double Clicks, and associated popup menus are described in Pop-Up Menus.


Extracted pic [3]
System File

The name of the system file. This system file could be managed as a control unit (CM group) to allow revision control of the system file in a multiuser environment.


Extracted pic [4]
Link File

The name of the link file.


Extracted pic [5]
Control Unit File

This icon designates a control unit whose contents have not yet been resolved.


Extracted pic [6]
Source Directory

The name of the source directory.


Extracted pic [7]
Target Directory

The name of the target directory.


Extracted pic [8]
Header File

The name of the header definition file. Note that it is possible to connect a text file to this symbol, i.e. the symbol can act as a plain text symbol.


Extracted pic [9]
Footer File

The name of the footer definition file. Note that it is possible to connect a text file to this symbol, i.e. the symbol can act as a plain text symbol.


Extracted pic [10]
Chapter

A chapter in the drawing area. A chapter can have a number and a name and may be connected to a text file.


Extracted pic [11]
Module

Another way to define a collection of documents, within a chapter. A module has a name but no associated file name.


Extracted pic [12]
More

Indicates that a number of documents are hidden in the document structure (see Hide). The text associated with the icon indicates the number of hidden (additional) documents, e.g. "5 More".

Document Icons

To visualize the different types of documents that are present in the user's system, a large number of graphical icons are used. A unique icon is provided for every document type that is commonly used in a system. In particular, each SDL diagram type (except packages, systems, macro definitions and operators) already have a given icon (the reference symbol specified in the Z.100 recommendation).

In addition to the icon, it is possible to have the Organizer show the type of the document textually; see Icon Names and Types.

Different operations are applicable to different types of icons. Double clicking an icon is described in Double Clicks, and associated popup menus are described in Pop-Up Menus.

Icon Types

The list below shows the icons that may be part of a system display in the Organizer:


Object Model Diagram icons

Extracted pic [14]

Object Model


Extracted pic [15]

State Chart


SDL Diagram icons

Extracted pic [16]

Package


Extracted pic [17]

System


Extracted pic [18]

Block


Extracted pic [19]

Substructure


Extracted pic [20]

Process


Extracted pic [21]

Service


Extracted pic [22]

Procedure


Extracted pic [23]

Macro


Extracted pic [24]

System type


Extracted pic [25]

Block type


Extracted pic [26]

Process type


Extracted pic [27]

Service type


Extracted pic [28]

Operator


Extracted pic [29]

SDL Overview


MSC Diagram icons

Extracted pic [30]

MSC


Extracted pic [31]

HMSC


Text Document icons

Extracted pic [32]

ASN.1 Text


Extracted pic [33]

Build Script (see Build Scripts)


Extracted pic [34]

C Header


Extracted pic [35]

IDL Text


Extracted pic [36]

Plain Text


Extracted pic [37]

Word Text


TTCN Document icons

Extracted pic [38]

Modular Test Suite


Extracted pic [39]

Module


Extracted pic [40]

Package


Extracted pic [41]

Test Suite


Extracted pic [42]

Flat View


SDL Instance icons

Extracted pic [43]

System instance


Extracted pic [44]

Block instance


Extracted pic [45]

Process instance


Extracted pic [46]

Service instance


SDL Dashed icons

Extracted pic [47]

Block


Extracted pic [48]

Process


Extracted pic [49]

Service


Other icons

Extracted pic [50]

The icon for an association or a dependency is a dashed version of the icon of the referenced document. The example to the left shows an association referencing an MSC icon.


Extracted pic [51]

Generic Document


Extracted pic [52]

Index icon, representing a generated cross reference file that can be viewed in the Index Viewer.


Extracted pic [53]

Page (used for SDL, HMSC, State Chart, and OM diagrams)

Diagram and Document Icon States

The diagram and document icons can have different background colors indicating the state of the information entity associated with the icon. If the icon state is anything else than normal, additional information about the corresponding file is provided in the Status Bar when the icon is selected.


Extracted pic [54]
Normal

The normal state of the icon. Information is not modified.

All diagram and document icon types can be normal. This is also the background color used by all non-diagram/document icons.


Extracted pic [55]
Invalid

The connected file does not exist or is not a diagram file of the correct type. This state is only possible when connected to a file.

All diagram and document icons can be invalid.

For more information on invalid icons, see Open and Drives Section.


Extracted pic [56]
Mismatch

The SDL diagram is not referenced in the diagram file where this diagram is referenced in the Organizer, i.e. there is a SDL diagram structure mismatch between the system file and the diagram files.

This state is only possible when connected to a file. Mismatched diagrams that are unconnected are removed from the diagram structure in the Organizer.

SDL diagram icons that are not root diagrams can be mismatched.

The reason for a mismatch is that the reference symbol in the parent diagram states a diagram name different than the kernel heading in the mismatched SDL diagram.

For more information on mismatches, see Open and No Save.


Extracted pic [57]
Dirty

The associated information entity is modified, but not yet saved. This state is only possible when connected to a file.

All diagram and document icons can be dirty.

Ordering

The order of root documents in a chapter is not fixed and can be changed by the user; see Move Down and Move Up. Moving documents in the Organizer is also used for two other purposes:

However, the order in which "child" icon types to a "parent" icon appear is fixed according to the following:

  1. Page icons
  2. Association icons
  3. Dependency icons
  4. SDL Instance icons
  5. SDL Dashed icons
  6. Child diagram and document icons

The ordering of page icons is specified in the appropriate editor for the diagram/document type (see SDL Page Order, or Diagrams and Pages). The ordering of association icons, dependency icons, SDL instance icons and SDL dashed icons is fixed and cannot be changed by the user. The ordering of child diagram and document icons can also be changed.

Icon Names and Types

The names of chapters, modules and documents in the Organizer are always shown to the right of the icon.

It is possible to show the type of each icon, i.e. a text of the form "System file", "Chapter", "Module", "Object Model", "Block", etc., directly to the right of the icon (ahead of the name). For SDL diagrams, it is also possible to show the virtuality of the diagram. Both these options are available from the menu choice View Options in the View menu. See View Options for more information.

If the document is not opened in an editor, the icon text is presented in a normal, plain type face. If the document is opened in an editor, the text is presented in bold face.

Double Clicks

To double click on an icon invokes a default action on the information type that the icon represents.

The menu choices and operations corresponding to the double clicks are:

Type of icon Menu choice / operation

Diagram and document icons

Edit on the selected diagram/document itself

Page icons

Edit on the selected page in the associated diagram/document

Association and Dependency icons

Edit on the diagram the link points to

SDL Instance icons and SDL Dashed icons

SDL > Type Viewer

The corresponding symbol becomes selected in the Type Viewer. A double-click on the symbol in the type viewer shows and selects the symbol in the parent SDL diagram.

Source Directory and Target Directory icons

Set Directories

System File icon

CM Group

Link File icon

Link > Link Manager

Header File and Footer File icons

Edit on the connected text file

Chapter icon

Edit on the chapter, i.e. brings up the Edit Chapter dialog for that symbol

Module icon

Edit on the module, i.e. brings up the Edit dialog for that symbol

More icon

Show Sub Symbols


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