On-line demos
Project manager
SDL Z.100
SDL-RT
UML
Brochures
bracketRTDS
blank
bandeau3

Project manager


A legible overview of the project

The Project manager is the hub of the tool. It gathers all the files part of the project, makes the link with the UML, SDL, and SDL-RT editors, generates the code, and starts the graphical debugger. Each file type has its own graphical representation; the copy-paste support and the package concept allow to freely organize them to improve readability. The Project manager also supports user-defined external file types and associated external tools are automatically started when opened. Each element in the Project manager being a separate textual file, integration with version control tools is straight forward and transparent.

Project manager


Traceability

Traceability information can be associated to any element of the Project Manager and exported to a traceability tool. An integration with Reqtify from TNI Software comes within our standard distribution.

RTDS requirement information

The RTDS Project appears in Reqtify.

RTDS in Reqtify



Third party tools integration

External tools can be integrated in Real Time Developer Studio in two ways:

  • Add a new menu in the Project manager that will call an external tool. Below is an example of an integration with CVS:

    PM_CVS

  • Associate an external tool to a file extension.
On the other hand, RTDS can be integrated in a larger development environment.

Localization

RTDS menus can be translated in any language. French, Korean, and Chinese translations are delivered in the standard distribution.

Chinese


Automatic documentation generation

Graphics can be exported in various formats: PNG, JPEG, EPS, and in CGM vector based format.

Each part of the diagram (graphical symbol, transition, state, partition, whole diagram) can be exported in a publication. Text is associated to the publication as to be displayed before or after the graphic:

Publication

The publications are then organized in a Document that defines the organization and the styles of the document to be exported:

Document

The available export format are: RTF, OpenDocument, HTML, and SGML. The example below shows an generated document in OpenOffice:

OpenDocument


Data dictionnary

An internal data dictionnary handles information in the system in a consistent way. It provides three major features:

  • Syntactic and semantic check of the model
    The checker verifies your system is conform to UML, or SDL, or SDL-RT. Once it is, C or C++ code can be generated out of it. Verification is done at two levels:
    • Syntactic
      Checks the syntax in the symbols is correct.
    • Semantic
      Checks consistency between the different views. For example it will check an input message in a task has been declared in a channel connected to the task.

  • Information wizard updated on the fly
    While editing your system an information wizard provides a list of all possible elements to use in the current context. For example when editing an input symbol, pressing F8 key will display a list of all messages defined in the architecture of the system:

  • Navigation facilities
    A double click on an element will open the element definition. For example double clicking on a task creation symbol will open the task definition in the editor.