| Carl Friedrich Gauß Faculty | Department of Computer Science

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

Winter 2013/2014
Module #INF-VS-024
IBR GroupDS (Prof. Kapitza)
TypeTeam Project
PhotoProf. Dr. Rüdiger Kapitza

+49 531 3913294
Room 135
PhotoBijun Li
Ehemalige Wissenschaftliche Mitarbeiterin

PhotoBjörn Cassens
Ehemaliger Wissenschaftlicher Mitarbeiter

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).

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

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