Tython: a Dynamic Simulation Environment for Sensor Networks
Michael Demmer and Philip Levis and August Joki and Eric Brewer and David Culler
EECS Department, University of California, Berkeley
Technical Report No. UCB/CSD-05-1372
, 2005
http://www2.eecs.berkeley.edu/Pubs/TechRpts/2005/CSD-05-1372.pdf
We present Tython, a Python-based scripting extension to Tiny-OS's TOSSIM simulator. Tython includes a rich library of scripting primitives that enable users to describe dynamic but reproducible simulation scenarios. We take advantage of TinyOS's event driven execution to allow users to attach script callbacks to particular simulation scenarios. Scripts can also use interfaces at both a whole-network and a per-mote level to analyze and affect behavior in response to changes in the environment. We use the development of a Pursuer-Evader application as a running example to demonstrate the value of this approach.
BibTeX citation:
@techreport{Demmer:CSD-05-1372, Author= {Demmer, Michael and Levis, Philip and Joki, August and Brewer, Eric and Culler, David}, Title= {Tython: a Dynamic Simulation Environment for Sensor Networks}, Year= {2005}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2005/5355.html}, Number= {UCB/CSD-05-1372}, Abstract= {We present Tython, a Python-based scripting extension to Tiny-OS's TOSSIM simulator. Tython includes a rich library of scripting primitives that enable users to describe dynamic but reproducible simulation scenarios. We take advantage of TinyOS's event driven execution to allow users to attach script callbacks to particular simulation scenarios. Scripts can also use interfaces at both a whole-network and a per-mote level to analyze and affect behavior in response to changes in the environment. We use the development of a Pursuer-Evader application as a running example to demonstrate the value of this approach.}, }
EndNote citation:
%0 Report %A Demmer, Michael %A Levis, Philip %A Joki, August %A Brewer, Eric %A Culler, David %T Tython: a Dynamic Simulation Environment for Sensor Networks %I EECS Department, University of California, Berkeley %D 2005 %@ UCB/CSD-05-1372 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2005/5355.html %F Demmer:CSD-05-1372