[cs63201] on instrumenting deterministic scenarious for Project 2

Mikhail Nesterenko mikhail at cs.kent.edu
Sat Oct 14 00:03:03 EDT 2006


This is courtesy of Tom Clouser.
-----------------
All,

As part of your verification process for project 2, you may want to 
provide a means to deterministically control the execution.  The 
following enumerates a couple of options:

1)  Utilize Tython (http://www.tinyos.net/tinyos-
1.x/doc/tython/tython.html) to inject control messages to the simulated 
nodes.

2)  Create a Java client (see Oscilloscope application) that can be 
used to inject control messages to the simulated nodes.

3)  Hardcode the order of execution into the application.  As an 
example, have node 0 start the execution process by communicating with 
node 1, in turn node 1 will communicate with node 2, etc.

The last option is the least flexible but easiest to implement. The 
first two options provide greater flexibility, but will be more complex 
to implement.

Tom Clouser 

 
 


----- Original Message -----
From: Mikhail Nesterenko <mikhail at cs.kent.edu>
Date: Friday, October 13, 2006 7:31 am
Subject: Re: You rang?
To: tclouser at kent.edu

> Thomas Clouser wrote:
> > I saw that you had called around 5pm...I was already on the 
> road...we 
> > made it without mishap.  Tobin managed to sleep most of the way 
> > here...but I will be much happier when someone finally invents 
> > teleportation technology ;-).
> 
> Yeah, it's called teleconferencing :-)
> 
> You owe a writeup to the AOS students how to implement controlled
> scenarios.
> 
> thanks,
> --
> Mikhail
> 


More information about the cs63201 mailing list