Table of Contents Previous Chapter 22 The SDT Organizer

22 The SDT Organizer

The Organizer is the main tool in SDT-3. When the user invokes SDT from the operating system, the Organizer is the tool that is started and displayed on the screen. This chapter contains a reference manual to the Organizer; the functionality it provides, its menus, windows and symbols.

Overview

Terminology

The following basic terminology is used throughout this chapter:

User Interface

The Organizer's user interface consists of a Main window, an Organizer Log window and a Text Viewer window.

Some user interface descriptions general to all tools in SDT can be found in the chapter "The SDT Graphical User Interface" on page 1021. These general descriptions are assumed to be known by the user and are not repeated in this chapter.

Main Window

The Organizer's Main window consists of the following parts. See Figure 209.

Drawing Area

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

Presentation Areas

The Organizer's drawing area is divided into two presentation areas containing file icons of different status: The Diagram Structure Area and the Associated Documents Area.

The Diagram Structure Area

The Diagram Structure area contains 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.

The Associated Documents Area

The Associated Documents area contains secondary information, i.e. files and specifications that are related to the system but are not part of the SDL diagram structure per se. In this area we find MSC diagram icons, SDL overview icons and even SDL diagrams containing SDL fragments that are not directly part of the system. SDL diagrams may also be moved from the Diagram Structure area to the Associated Documents area as a result of some operations in the Organizer.

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.

Figure 210 : Indented List Mode. 
-----
(fig)  
       
-----
Figure 211 : Vertical Tree Mode. 
-----
(fig)  
       
-----

Icons

To visualize the different types of data that is present in the user's system, a large number of different graphical icons are used. A unique icon is provided for every file type that is commonly used in an SDL 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). Different operations are applicable to different types of icons. Double clicking an icon is described in "Double Clicks" on page 1064, and associated popup menus are described in "Popup Menus" on page 1129.

Icon Types

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

-------------------------------------
       Referenced Diagram icons        
(fig)  System                          
(fig)  Block                           
(fig)  Process                         
(fig)  Service                         
(fig)  Procedure                       
(fig)  Macro                           
(fig)  Substructure                    
(fig)  Package                         
(fig)  Operator                        
       Referenced Diagram Type icons   
(fig)  System type                     
(fig)  Block type                      
(fig)  Process type                    
(fig)  Service type                    
       Instance Diagram icons          
(fig)  System instance                 
(fig)  Block instance                  
(fig)  Process instance                
(fig)  Service instance                
       Dashed Diagram icons            
(fig)  Block                           
(fig)  Process                         
(fig)  Service                         
       Page icons                      
(fig)  Page                            
       Associated Document icons       
(fig)  MSC                             
(fig)  SDL Overview                    
       Associated Document Link icons  
(fig)  Associated MSC                  
(fig)  Associated SDL Overview         
-------------------------------------

Icon States

The icons can have different layouts 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.

-------------------------------------------------------------------------------
(fig)  Normal                                                                    
       The normal state of the icon. Information is not modified.                
       All icon types could be normal.                                           
(fig)  Invalid                                                                   
       The connected file does not exist or is not an SDL diagram file.          
       This state is only possible when connected to a file.                     
       The only operations allowed on such a icon is Connect Diagram,            
       Disconnect Diagram, Collapse or Expand. All other menu choices            
       operating on a diagram icon are dimmed if the icon are invalid.           
       Referenced Diagram icons, Referenced Diagram Type icons and Asso          
       ciated Document icons could be invalid.                                   
       For more information on invalid icons, see "Check Files" on page 1078     
       and "The Drives Section" on page 1144.                                    
(fig)  Mismatch                                                                  
       The diagram is not referenced in the diagram file where this diagram is   
       referenced in the Organizer, i.e. there is a diagram structure mismatch   
       between the system file and the diagram files.                            
       This state is only possible when connected to a file. Mismatched dia      
       grams that are unconnected are removed from the diagram structure in      
       the Organizer.                                                            
       Referenced Diagram icons, Referenced Diagram Type icons and Asso          
       ciated Document icons could 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 diagram.                                                       
       For more information on mismatches, see "Check Files" on page 1078        
       and "No Save" on page 1073.                                               
(fig)  Dirty                                                                     
       The associated information entity is modified, but not yet saved. If a    
       page becomes dirty, the corresponding diagram icon also becomes           
       dirty. This state is only possible when connected to a file.              
       Referenced Diagram icons, Referenced Diagram Type icons, Associ           
       ated Document icons and Page icons could be dirty.                        
-------------------------------------------------------------------------------

Ordering

The order of root diagrams in the Diagram Structure Area, or of diagrams in the Associated Documents Area, is the following:

  1. Macro
  2. Package
  3. Operator
  4. Procedure
  5. Service Type
  6. Process Type
  7. Block Type
  8. System Type
  9. Block
  10. Substructure
  11. Process
  12. Service
  13. System
The order in which icons associated to a "parent" icon appear is the following:

  1. Page icons
  2. Associated Document Link icons
  3. Referenced Diagram Type icons
  4. Referenced Diagram icons
  5. Dashed Diagram icons
  6. Instance Diagram icons
In each section in the structure where icons of the same type appear, the icons are sorted based on the diagram names. Page icons are sorted according to the page order specified in the SDL Editor (see "SDL Page Order" on page 1162 in chapter 23, The SDL Editor).

The ordering and sorting is fixed and cannot be changed by the user. Icons cannot be moved by the user to another place in the structure. A name change (made in an Editor) might change the position in the structure.

Double Clicks

To double click on an icon invokes a default action on the information type that the icon represents. Icons with status invalid have no default action and double clicks are ignored.

The menu choices corresponding to the double clicks are:

This page intentionally left blank

 
Table of Contents Next Chapter