Laboratory Course TLT-2500/TLT-2506: SDT, 1 cr


TLT-2500/TLT-2506 Communication networks laboratory course


General notes and requirements

The Telelogic SDT laboratory course is active during the whole year.

The laboratory assignments must be done individually or in groups of 2 students.

Both parts must be successfully completed to get 1 cr.

You should leave your printed reports in report box 276: Tietotalo Building, 2nd floor.

The language of reports is English.

Your reports must also contain your name, e-mail, and student ID.

Reading and useful links

Rolv Braek's tutorial paper (highly recommended; can save a lot of time at the beginning) (pdf);

SDT interface overview (pdf);

SDL overview by Telelogic (pdf);

Brief description of SDT tool (pdf);

Lecture on SDL by S.A. Edwards (pdf);

ITU-T specification Z.100 “Specification and description language (SDL)” (pdf).

How to run SDT

Find a Lintula's workstation, for example, in room C215 or C217.

Use your account and password to login.

Add the following environment variables into your shell configuration file:

PATH=/share/telelogic42/bin
LD_LIBRARY_PATH=/share/telelogic42/lib

Instructions for bash shell configuration are available from here (in Finnish). Use any editor to open or create shell configuration files. For example,

emacs .bash_profile

You can also download the preconfigured bash and csh files for SDT assignments and copy them to your home directory:

.bash_profile
.bashrc
.csh_profile
.cshrc

To run SDT, type the following command in the Terminal window:

sdt&

Note that you can also run SDT from your home.

Connect to kaarne.cs.tut.fi via a SSH connection (e.g., use PuTTY or SSH Tectia Client).

Do not forget to enable X11 tunneling and run XSession during simulations (e.g., use LabF WinaXe).

Part 1

The goal of this part of the assignment is to get familiar with the SDT simulation environment.

Read Rolv Braek's SDL tutorial paper (pdf). Note that the assignment is based on this paper and there are a few questions about it.

Part 1 should be downloaded from here (pdf).

All source code is located here (zip).

Unpack this file to your own work directory (for example, unzip AccessControl.zip).

Follow the notes given in the assignment and answer all questions.

Put your printed report into report box 247.

Part 2

In this part of the assignment, you are required to design a simple model which simulates link control procedures.

Part 2 should be downloaded from here (pdf).

Follow the notes given in the assignment.

Put your printed report into report box 247.

Contact information

Roman Dunaytsev, feel free to contact me by e-mail: dunaytse@cs.tut.fi

Last modified: February 1, 2011