Topics

The experimental topics of the lab installations are classified according to the Telematics research areas:

Networks

The Internet protocol lab supports configuration and use of IP network elements, use and development of traffic generators, measurement equipment and techniques, management and routing strategies, and measurements of quality metrics in new services. The lab is used in TTM4150 Internet Network Architecture, and for projects, MSc and PhD research.

Simulation lab is constituted by the collection of software tools available for discrete event simulation. Simulations are extensively used in courses, themes, projects, MSc and PhD research.

Simulations are part of the course TTM4110 Dependability and performance with discrete event simulation. Here SIMULA is used as simulation language with the DEMOS (Discrete Event Simulations on SIMULA) simulation class library. In TTM9 Traffic and dependability, Laboratory in tools and methodology, the students learn more about how to use simulation as tool for dependability and performance evaluations, and how to present the results. The PhD course TM8105 Advanced Discrete Event Simulation Methodology contains a lab assignment where process-oriented simulation is demonstrated through use of a selection of tools.

Fault tolerance in distributed systems lab assignment is an assignment in TTM4120 Dependable Systems. Students are introduced to management of fault-tolerance in distributed system by configuration a Jgroup server and implementing a client using this.

Networked Systems

Systems engineering lab is constituted by the collection of generic software tools: Ramses, Telelogic Tau, Promela/Spin and Maude. These are tools for specification, validation and implementation of networked services and communication systems functionality. Please notice that in addition to this generic lab, there are specific labs presented below.

Ramses is a system engineering tool developed at the Department of Telematics, consisting of a set of plug-ins for the Eclipse platform.

Ramses is used for project, MSc and PhD research activities. Ramses is also part of the PATS lab presented below.

Telelogic TAU is a product family of software tools for systems engineering. It includes supports for SDL (Specification and Description Language), UML (Unified Modeling Language) and TTCN (Tabular Test Combined Notation).

Telelogic Tau is used in courses as well as project, Msc and PhD research. It is used in TTM4115 Engineering Distributed Real-time Systems as well as in TTM4160 Software Design for Distributed Real-Time Systems.

Spin/Promela is language and tool supporting specification and validation of state machine based software.

Maude language and tool is language and tool supporting rewriting logic specification and validations. Spin/Promela and Maude are primarily used for PhD research activities. The PhD course TM8103 Formal methods has a compulsory a lab assignment based on Maude, Promela/SPIN to get more insight in theory on validation/verification of communication systems functionality.

The PATS lab is a laboratory for experimentation with the development of networked services based on the ActorFrame platform. The development of the services is based on Ramses.

The lab has access to Telenors network interfaces for call control (for example SMS or GSM location). Among its regularly extended technical equipment is an indoor positioning system based on wireless LAN, a SIP server and a number of client devices.

The lab is relevant for TTM3 Self Configuring Systems Lab, as well as for projects, MSc and PhD research. See "Hall of Fame" for a list of achievements.

TAPAS lab supports development, deployment, execution and management of distributed adaptable applications and services based on the TAPAS architecture. TAPAS means Telematics Architecture for Play-based Adaptable Systems, where adaptable systems are systems that are able to adapt dynamically to changes in time and position related to users, nodes, capabilities, status, and changed service requirements. TAPAS platform supports TAPAS architecture and is based on Java RMI, socket networking, and Web Services. XML is used as a common representation language. The platform also supports functionality for handheld devices and java-enabled mobile phones. The platform both supports functionality specified as extended finite state machines and XML Declarative Description Language (XDD) logical descriptions.

The lab is presently used for projects, MSc and PhD research.

The Caruso multimedia lab (Caruso, A268) supports media production, delivery and performance evaluation. The lab is used in TTM4142 Networked Multimedia Systems and in projects, MSc and PhD research.

Session Initiation Protocol (SIP) lab assignment is a practical exercise in setup and use of the Session Initiation Protocol is used in TTM4130 Network Intelligence and Mobility. A SIP server from Asterisk is used.

Information Security

Information security lab assignment is part of the course TTM4135 Information Security. The students get hands on experience through configurations and operations of security mechanisms in web security software. The lab is using networked Linux servers with Apache and Tomcat web servers installed.