| Carl-Friedrich-Gauß-Faculty | Computer Science

Teamprojekt Verteilte Systeme: Providing Application Support for Exploring the Social Behavior of Bats

Semester Winter 2013/2014 [ Other terms: Winter 14/15 ]
Module # INF-VS-024
IBR Group(s) DS (Prof. Kapitza)
Type Team Project
Photo Prof. Dr. Rüdiger Kapitza
+49 531 3913294
Room 135
Photo Bijun Li
Wissenschaftliche Mitarbeiterin
+49 531 3913295
Room 117
Photo Björn Cassens
Wissenschaftlicher Mitarbeiter
+49 531 3913245
Room 133
Credits 5
Attendees Studierende der Informatik, Wirtschaftsinformatik und Informations-Systemtechnik im vierten Semester

Basic knowledge of C programming language.

Interest in sensor networks and embedded systems.

Getting familiar with simulator framework(OMNet++).


If you want to participate in the team project, please send your application to the assistant bli@ibr.cs.tu-bs.de.

Any further questions about the team project are welcome.


The team project focuses on a small sensor network application called 'Ernie-meets-Bert' and its associated middleware. The purpose of the application is to track the social contacts and meeting time of bats in the wild. In the most basic setting it is assumed that bats are equipped with very tiny and extremely resource-constrained sensor nodes which periodically emit beacons which provide information about the identity of a bat. If another bat receives such a beacon, it first records the contained information and the receiving time, and then a time duration of this encountering could be calculated when it doesn't hear from the same bat any more. In the course of the team project such an application will be implemented and extended to efficiently store this contact data on each bat, transmit the data to the base network using Erasure Codes for guaranteed reliability and if necessary, provide reconfiguration support for applications and system. Test of the application will be performed using real hardware as well as simulations.

General Settings

During the initial phase of the project there will be an introduction to the SLOTH operating system and the bat node hardware platform as well as the current state of an early prototype of the bat application. Based on this, a project plan will be developed together with a distribution of work. The project participants will meet on a weekly basis and a core working time will be negotiated for all members of group working in the lab. There will be an informal intermediate presentation and a final presentation together with a demo. During the project, major design description as well as necessary information regarding to the configuration and setup of the prototype will be documented (e.g., source code documentation and Wiki/TRAC entries).

References Further Readings Slides for Team Project
The material is only available to registered attendees. In order to register, you need either an IBR account or a self-activated IBR-y-account. Afterwards you can login to this site (with the function at the top of this page).
[ Podcast | Podcast aller Formate | Newsfeed aller Formate ]
Chapter Slides
Preparation 1: An Introduction to BATS Project and Team Project
pdf pdf pdf
Preparation 2: An Introduction to OMNeT++ and MiXiM
pdf pdf pdf
Chapter 1: TicToc Tutorial for OMNeT++ (1)
pdf pdf pdf
Chapter 2: TicToc Tutorial for OMNeT++ (2)
pdf pdf pdf
Chapter 3: Simulation Scenario
pdf pdf pdf
Chapter 4: BATS Simulation Analysis
pdf pdf pdf
Chapter 5: Introduction to Hardware and Sloth
pdf pdf pdf
Chapter 6: Sloth Operating System
pdf pdf pdf
Intermediate Presentation
pdf pdf pdf
Final Presentation
pdf pdf pdf

last changed 2013-10-23, 10:29 by Bijun Li