Tython for A dynamic simulation environment for sensor networks
Tython
A Dynamic Simulation Environment for Sensor Networks
Michael Demmer and Phil LevisTython is an environment for testing and analyzing sensor network applications. Tython is itself not a program simulator -- it uses TOSSIM to model TinyOS execution.
Tython compliments TOSSIM executions by adding a full featured scripting environment to augment the simulation. This allows users to build on top of and extend Tython to meet application specific requirements. This also significantly helps the debugging process, allowing an arbitrarily complicated experiment to be repeatedly executed on successive versions of the code.
Tython also includes flexible environmental models to accommodate a wide range of applications and real world scenarios. Users can thereby include in their program simulations a wide range of models for environmental effects. Furthermore, the Tython implementation is extensible, allowing developers to augment the included models with specific ones relevant for a particular application.
Tython is distributed as part of TinyOS.
- Tython Manual
Basic tutorial and reference manual in how to use Tython. - Tython Javadoc Reference
The automatically generated Javadoc for the latest version of Tython.